@charset "UTF-8";[data-v-f25d125d],[data-v-f25d125d]:before,[data-v-f25d125d]:after{box-sizing:border-box}html[data-v-f25d125d],body[data-v-f25d125d],h1[data-v-f25d125d],h2[data-v-f25d125d],h3[data-v-f25d125d],h4[data-v-f25d125d],h5[data-v-f25d125d],h6[data-v-f25d125d],p[data-v-f25d125d],figure[data-v-f25d125d],blockquote[data-v-f25d125d],dl[data-v-f25d125d],dd[data-v-f25d125d],ul[data-v-f25d125d],ol[data-v-f25d125d]{margin:0;padding:0}body[data-v-f25d125d]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-f25d125d],ol[data-v-f25d125d]{list-style:none}img[data-v-f25d125d],picture[data-v-f25d125d],svg[data-v-f25d125d]{max-width:100%;display:block}input[data-v-f25d125d],button[data-v-f25d125d],textarea[data-v-f25d125d],select[data-v-f25d125d]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-f25d125d]:focus-within{scroll-behavior:auto}[data-v-f25d125d],[data-v-f25d125d]:before,[data-v-f25d125d]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-f25d125d]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-f25d125d]:hover{color:var(--color-text-brand-secondary)}a[data-v-f25d125d]:active{color:var(--color-text-brand-tertiary)}button[data-v-f25d125d]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-f25d125d]:focus:not(:focus-visible){outline:none}[data-v-f25d125d]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-f25d125d],textarea[data-v-f25d125d],select[data-v-f25d125d]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-f25d125d]:focus,textarea[data-v-f25d125d]:focus,select[data-v-f25d125d]:focus{border-color:var(--color-focus);outline:none}input[data-v-f25d125d]:disabled,textarea[data-v-f25d125d]:disabled,select[data-v-f25d125d]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-f25d125d]{border-collapse:collapse;width:100%}th[data-v-f25d125d]{text-align:left}button[data-v-f25d125d]:disabled,input[data-v-f25d125d]:disabled,textarea[data-v-f25d125d]:disabled,select[data-v-f25d125d]:disabled{cursor:not-allowed}fieldset[data-v-f25d125d]{border:none;padding:0;margin:0}legend[data-v-f25d125d]{padding:0}details[data-v-f25d125d]{display:block}summary[data-v-f25d125d]{display:list-item;cursor:pointer}hr[data-v-f25d125d]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-f25d125d],pre[data-v-f25d125d],kbd[data-v-f25d125d],samp[data-v-f25d125d]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-f25d125d]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-f25d125d]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-f25d125d]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-f25d125d]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-f25d125d]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-f25d125d]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-f25d125d],h6[data-v-f25d125d]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-f25d125d]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-f25d125d]::-webkit-scrollbar{height:4px}[data-v-f25d125d]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-f25d125d]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-f25d125d]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-f25d125d]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-f25d125d]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-f25d125d]:root,html[data-theme=light][data-v-f25d125d],.light[data-v-f25d125d]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-f25d125d],.dark[data-v-f25d125d]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-f25d125d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-f25d125d{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-f25d125d{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-f25d125d]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-f25d125d]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-f25d125d]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-f25d125d]{flex:1}.action-bar-container .action-bar .info-content[data-v-f25d125d]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-f25d125d]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-f25d125d]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-f25d125d]{display:flex;gap:var(--spacing-md)}main[data-v-f25d125d]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-f25d125d]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-f25d125d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-f25d125d]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-f25d125d]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-f25d125d]{flex:1}.content-section .content-header[data-v-f25d125d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-f25d125d]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-f25d125d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-f25d125d]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-f25d125d]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-f25d125d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-f25d125d]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-f25d125d var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.avatar[data-v-f25d125d]{--avatar-size: var(--spacing-10);--avatar-bg-color: var(--color-background-tertiary);--avatar-text-color: var(--color-text-primary);--avatar-border-color: var(--color-border-secondary);--avatar-border-width: 1px;--avatar-badge-size: calc(var(--avatar-size) / 2);position:relative;width:var(--avatar-size);height:var(--avatar-size);border-radius:var(--radius-full);background-color:var(--avatar-bg-color);background-size:cover;background-position:center;background-repeat:no-repeat;box-shadow:0 0 0 var(--spacing-xxs) var(--color-background-primary);flex-shrink:0;overflow:hidden;transition:var(--transition-default)}.avatar.has-border[data-v-f25d125d]{border:var(--avatar-border-width) solid var(--avatar-border-color)}.avatar.has-initials[data-v-f25d125d]{border:1px solid var(--avatar-border-color)}.avatar.has-tooltip[data-v-f25d125d]:hover{z-index:10}.avatar .initials[data-v-f25d125d]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-size:calc(var(--avatar-size) * .4);font-weight:var(--font-weight-semibold);color:var(--avatar-text-color);text-transform:uppercase}.avatar .icon[data-v-f25d125d]{width:100%;height:100%;object-fit:contain;padding:var(--spacing-sm)}.avatar.avatar-xs[data-v-f25d125d]{--avatar-size: var(--spacing-6)}.avatar.avatar-sm[data-v-f25d125d]{--avatar-size: var(--spacing-8)}.avatar.avatar-md[data-v-f25d125d]{--avatar-size: var(--spacing-10)}.avatar.avatar-lg[data-v-f25d125d]{--avatar-size: var(--spacing-12)}.avatar.avatar-xl[data-v-f25d125d]{--avatar-size: var(--spacing-16)}.avatar.has-status .status-indicator[data-v-f25d125d]{position:absolute;bottom:0;right:0;width:calc(var(--avatar-size) * .3);height:calc(var(--avatar-size) * .3);border-radius:50%;border:2px solid var(--color-white);background-color:var(--color-neutral-500)}.avatar.status-online .status-indicator[data-v-f25d125d]{background-color:var(--color-success)}.avatar.status-away .status-indicator[data-v-f25d125d]{background-color:var(--color-warning)}.avatar.status-busy .status-indicator[data-v-f25d125d]{background-color:var(--color-error)}.avatar.status-offline .status-indicator[data-v-f25d125d]{background-color:var(--color-neutral-500)}.avatar.has-badge[data-v-f25d125d]{overflow:visible}.avatar.has-badge .badge[data-v-f25d125d]{position:absolute;top:0;right:0;min-width:calc(var(--avatar-size) * .45);height:calc(var(--avatar-size) * .45);border-radius:calc(var(--avatar-size) * .45);background-color:var(--color-error);color:var(--color-white);font-size:calc(var(--avatar-size) * .25);font-weight:var(--font-weight-bold);display:flex;align-items:center;justify-content:center;padding:0 calc(var(--avatar-size) * .1);border:2px solid var(--color-white);transform:translate(25%,-25%)}.avatar.has-badge .badge.badge-dot[data-v-f25d125d]{min-width:auto;width:calc(var(--avatar-size) * .25);height:calc(var(--avatar-size) * .25);padding:0}.avatar.has-badge .badge-icon[data-v-f25d125d]{position:absolute;width:var(--avatar-badge-size);height:var(--avatar-badge-size);bottom:calc(var(--avatar-badge-size) * -.25);right:calc(var(--avatar-badge-size) * -.25)}[data-v-230da21d],[data-v-230da21d]:before,[data-v-230da21d]:after{box-sizing:border-box}html[data-v-230da21d],body[data-v-230da21d],h1[data-v-230da21d],h2[data-v-230da21d],h3[data-v-230da21d],h4[data-v-230da21d],h5[data-v-230da21d],h6[data-v-230da21d],p[data-v-230da21d],figure[data-v-230da21d],blockquote[data-v-230da21d],dl[data-v-230da21d],dd[data-v-230da21d],ul[data-v-230da21d],ol[data-v-230da21d]{margin:0;padding:0}body[data-v-230da21d]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-230da21d],ol[data-v-230da21d]{list-style:none}img[data-v-230da21d],picture[data-v-230da21d],svg[data-v-230da21d]{max-width:100%;display:block}input[data-v-230da21d],button[data-v-230da21d],textarea[data-v-230da21d],select[data-v-230da21d]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-230da21d]:focus-within{scroll-behavior:auto}[data-v-230da21d],[data-v-230da21d]:before,[data-v-230da21d]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-230da21d]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-230da21d]:hover{color:var(--color-text-brand-secondary)}a[data-v-230da21d]:active{color:var(--color-text-brand-tertiary)}button[data-v-230da21d]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-230da21d]:focus:not(:focus-visible){outline:none}[data-v-230da21d]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-230da21d],textarea[data-v-230da21d],select[data-v-230da21d]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-230da21d]:focus,textarea[data-v-230da21d]:focus,select[data-v-230da21d]:focus{border-color:var(--color-focus);outline:none}input[data-v-230da21d]:disabled,textarea[data-v-230da21d]:disabled,select[data-v-230da21d]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-230da21d]{border-collapse:collapse;width:100%}th[data-v-230da21d]{text-align:left}button[data-v-230da21d]:disabled,input[data-v-230da21d]:disabled,textarea[data-v-230da21d]:disabled,select[data-v-230da21d]:disabled{cursor:not-allowed}fieldset[data-v-230da21d]{border:none;padding:0;margin:0}legend[data-v-230da21d]{padding:0}details[data-v-230da21d]{display:block}summary[data-v-230da21d]{display:list-item;cursor:pointer}hr[data-v-230da21d]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-230da21d],pre[data-v-230da21d],kbd[data-v-230da21d],samp[data-v-230da21d]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-230da21d]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-230da21d]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-230da21d]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-230da21d]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-230da21d]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-230da21d]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-230da21d],h6[data-v-230da21d]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-230da21d]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-230da21d]::-webkit-scrollbar{height:4px}[data-v-230da21d]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-230da21d]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-230da21d]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-230da21d]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-230da21d]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-230da21d]:root,html[data-theme=light][data-v-230da21d],.light[data-v-230da21d]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-230da21d],.dark[data-v-230da21d]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-230da21d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-230da21d{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-230da21d{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-230da21d]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-230da21d]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-230da21d]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-230da21d]{flex:1}.action-bar-container .action-bar .info-content[data-v-230da21d]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-230da21d]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-230da21d]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-230da21d]{display:flex;gap:var(--spacing-md)}main[data-v-230da21d]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-230da21d]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-230da21d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-230da21d]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-230da21d]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-230da21d]{flex:1}.content-section .content-header[data-v-230da21d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-230da21d]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-230da21d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-230da21d]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-230da21d]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-230da21d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-230da21d]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-230da21d var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.user-menu[data-v-230da21d]{position:fixed;z-index:calc(var(--z-index-menu) + 1);bottom:var(--spacing-md);left:calc(var(--menu-width) + var(--spacing-2));display:flex;flex-direction:column;gap:var(--spacing-md);width:var(--menu-large-width);border:solid 1px var(--color-border-primary);background:var(--color-background-primary);border-radius:var(--radius-2xl);padding:var(--spacing-md)}.user-menu .divider[data-v-230da21d]{height:1px;width:100%;background:var(--color-border-primary)}.user-menu .user[data-v-230da21d]{display:flex;align-items:center;gap:var(--spacing-md);cursor:pointer}.user-menu .user .user-info[data-v-230da21d]{flex:1;overflow:hidden}.user-menu .user .user-info .username[data-v-230da21d]{line-height:1;font-weight:var(--font-weight-semibold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-menu .user .user-info .email[data-v-230da21d]{line-height:1.2;font-size:var(--font-size-text-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-menu .menu-items[data-v-230da21d]{display:flex;flex-direction:column;gap:var(--spacing-md);-webkit-user-select:none;user-select:none}.user-menu .menu-items .menu-item[data-v-230da21d]{display:flex;align-items:center;gap:var(--spacing-lg);padding:var(--spacing-md) var(--spacing-lg);height:var(--spacing-4xl);color:var(--color-text-primary);border-radius:var(--component-border-radius);transition:var(--transition-default);cursor:pointer}.user-menu .menu-items .menu-item .icon[data-v-230da21d]{width:1rem;height:1rem}.user-menu .menu-items .menu-item[data-v-230da21d]:hover{background-color:var(--color-background-primary-hover)}[data-v-9f2f6f00],[data-v-9f2f6f00]:before,[data-v-9f2f6f00]:after{box-sizing:border-box}html[data-v-9f2f6f00],body[data-v-9f2f6f00],h1[data-v-9f2f6f00],h2[data-v-9f2f6f00],h3[data-v-9f2f6f00],h4[data-v-9f2f6f00],h5[data-v-9f2f6f00],h6[data-v-9f2f6f00],p[data-v-9f2f6f00],figure[data-v-9f2f6f00],blockquote[data-v-9f2f6f00],dl[data-v-9f2f6f00],dd[data-v-9f2f6f00],ul[data-v-9f2f6f00],ol[data-v-9f2f6f00]{margin:0;padding:0}body[data-v-9f2f6f00]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-9f2f6f00],ol[data-v-9f2f6f00]{list-style:none}img[data-v-9f2f6f00],picture[data-v-9f2f6f00],svg[data-v-9f2f6f00]{max-width:100%;display:block}input[data-v-9f2f6f00],button[data-v-9f2f6f00],textarea[data-v-9f2f6f00],select[data-v-9f2f6f00]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-9f2f6f00]:focus-within{scroll-behavior:auto}[data-v-9f2f6f00],[data-v-9f2f6f00]:before,[data-v-9f2f6f00]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-9f2f6f00]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-9f2f6f00]:hover{color:var(--color-text-brand-secondary)}a[data-v-9f2f6f00]:active{color:var(--color-text-brand-tertiary)}button[data-v-9f2f6f00]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-9f2f6f00]:focus:not(:focus-visible){outline:none}[data-v-9f2f6f00]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-9f2f6f00],textarea[data-v-9f2f6f00],select[data-v-9f2f6f00]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-9f2f6f00]:focus,textarea[data-v-9f2f6f00]:focus,select[data-v-9f2f6f00]:focus{border-color:var(--color-focus);outline:none}input[data-v-9f2f6f00]:disabled,textarea[data-v-9f2f6f00]:disabled,select[data-v-9f2f6f00]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-9f2f6f00]{border-collapse:collapse;width:100%}th[data-v-9f2f6f00]{text-align:left}button[data-v-9f2f6f00]:disabled,input[data-v-9f2f6f00]:disabled,textarea[data-v-9f2f6f00]:disabled,select[data-v-9f2f6f00]:disabled{cursor:not-allowed}fieldset[data-v-9f2f6f00]{border:none;padding:0;margin:0}legend[data-v-9f2f6f00]{padding:0}details[data-v-9f2f6f00]{display:block}summary[data-v-9f2f6f00]{display:list-item;cursor:pointer}hr[data-v-9f2f6f00]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-9f2f6f00],pre[data-v-9f2f6f00],kbd[data-v-9f2f6f00],samp[data-v-9f2f6f00]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-9f2f6f00]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-9f2f6f00]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-9f2f6f00]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-9f2f6f00]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-9f2f6f00]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-9f2f6f00]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-9f2f6f00],h6[data-v-9f2f6f00]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-9f2f6f00]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-9f2f6f00]::-webkit-scrollbar{height:4px}[data-v-9f2f6f00]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-9f2f6f00]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-9f2f6f00]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-9f2f6f00]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-9f2f6f00]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-9f2f6f00]:root,html[data-theme=light][data-v-9f2f6f00],.light[data-v-9f2f6f00]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-9f2f6f00],.dark[data-v-9f2f6f00]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-9f2f6f00{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-9f2f6f00{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-9f2f6f00{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-9f2f6f00]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-9f2f6f00]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-9f2f6f00]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-9f2f6f00]{flex:1}.action-bar-container .action-bar .info-content[data-v-9f2f6f00]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-9f2f6f00]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-9f2f6f00]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-9f2f6f00]{display:flex;gap:var(--spacing-md)}main[data-v-9f2f6f00]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-9f2f6f00]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-9f2f6f00]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-9f2f6f00]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-9f2f6f00]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-9f2f6f00]{flex:1}.content-section .content-header[data-v-9f2f6f00]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-9f2f6f00]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-9f2f6f00]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-9f2f6f00]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-9f2f6f00]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-9f2f6f00]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-9f2f6f00]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-9f2f6f00 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}a[data-v-9f2f6f00],.menu-item[data-v-9f2f6f00]{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;height:42px;color:var(--color-text-primary);border-radius:var(--component-border-radius);transition:var(--transition-default);cursor:pointer}a .icon[data-v-9f2f6f00],.menu-item .icon[data-v-9f2f6f00]{flex-shrink:0;width:1.25rem;height:1.25rem}a .label[data-v-9f2f6f00],.menu-item .label[data-v-9f2f6f00]{z-index:1;width:100%}a .dropdown-icon[data-v-9f2f6f00],.menu-item .dropdown-icon[data-v-9f2f6f00]{display:flex}a .dropdown-icon svg[data-v-9f2f6f00],.menu-item .dropdown-icon svg[data-v-9f2f6f00]{width:1rem;height:1rem}a[data-v-9f2f6f00]:hover,.menu-item[data-v-9f2f6f00]:hover{background-color:var(--color-background-primary-hover);color:var(--color-text-primary)}a.active[data-v-9f2f6f00],.menu-item.active[data-v-9f2f6f00]{background-color:var(--color-text-primary);color:var(--color-background-primary)}a.active.children[data-v-9f2f6f00]:before,.menu-item.active.children[data-v-9f2f6f00]:before{background:var(--color-background-primary)}a.active.children[data-v-9f2f6f00]:after,.menu-item.active.children[data-v-9f2f6f00]:after{content:"";background:var(--color-background-primary)}a.children[data-v-9f2f6f00],.menu-item.children[data-v-9f2f6f00]{position:relative;max-height:42px;overflow:hidden}a.children[data-v-9f2f6f00]:first-child:before,.menu-item.children[data-v-9f2f6f00]:first-child:before{margin-top:2rem}a.children[data-v-9f2f6f00]:last-child:before,.menu-item.children[data-v-9f2f6f00]:last-child:before{margin-bottom:2rem}a.children[data-v-9f2f6f00]:before,.menu-item.children[data-v-9f2f6f00]:before{content:"";display:block;width:1px;height:calc(100% + 1rem);margin:-.5rem 0 -.5rem .625rem;background-color:var(--color-text-primary)}a.children[data-v-9f2f6f00]:after,.menu-item.children[data-v-9f2f6f00]:after{position:absolute;left:calc(1.25rem + .5px);flex-shrink:0;width:.25rem;height:.25rem;border-radius:.5rem;background-color:var(--color-text-primary)}.small a .label[data-v-9f2f6f00],.small .menu-item .label[data-v-9f2f6f00]{pointer-events:none;position:absolute;z-index:10;background:var(--color-background-primary);color:var(--color-text-primary);border:solid 1px var(--color-border-primary);width:auto;padding:.25rem .5rem;border-radius:var(--radius-xs);left:calc(100% + var(--spacing-md));white-space:nowrap;opacity:0;transform:translate(-.5rem);transition:var(--transition-default)}.small a .dropdown-icon[data-v-9f2f6f00],.small .menu-item .dropdown-icon[data-v-9f2f6f00]{display:none}.small a[data-v-9f2f6f00]:hover,.small .menu-item[data-v-9f2f6f00]:hover{overflow:visible}.small a:hover .label[data-v-9f2f6f00],.small .menu-item:hover .label[data-v-9f2f6f00]{transform:none;opacity:1}.small a.children[data-v-9f2f6f00]:after{content:""}.menu-dropdown-enter-active[data-v-9f2f6f00],.menu-dropdown-leave-active[data-v-9f2f6f00]{transition:var(--transition-default)}.menu-dropdown-enter-from[data-v-9f2f6f00],.menu-dropdown-leave-to[data-v-9f2f6f00]{transform:translateY(-.25rem);opacity:0}[data-v-12d1e9ed],[data-v-12d1e9ed]:before,[data-v-12d1e9ed]:after{box-sizing:border-box}html[data-v-12d1e9ed],body[data-v-12d1e9ed],h1[data-v-12d1e9ed],h2[data-v-12d1e9ed],h3[data-v-12d1e9ed],h4[data-v-12d1e9ed],h5[data-v-12d1e9ed],h6[data-v-12d1e9ed],p[data-v-12d1e9ed],figure[data-v-12d1e9ed],blockquote[data-v-12d1e9ed],dl[data-v-12d1e9ed],dd[data-v-12d1e9ed],ul[data-v-12d1e9ed],ol[data-v-12d1e9ed]{margin:0;padding:0}body[data-v-12d1e9ed]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-12d1e9ed],ol[data-v-12d1e9ed]{list-style:none}img[data-v-12d1e9ed],picture[data-v-12d1e9ed],svg[data-v-12d1e9ed]{max-width:100%;display:block}input[data-v-12d1e9ed],button[data-v-12d1e9ed],textarea[data-v-12d1e9ed],select[data-v-12d1e9ed]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-12d1e9ed]:focus-within{scroll-behavior:auto}[data-v-12d1e9ed],[data-v-12d1e9ed]:before,[data-v-12d1e9ed]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-12d1e9ed]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-12d1e9ed]:hover{color:var(--color-text-brand-secondary)}a[data-v-12d1e9ed]:active{color:var(--color-text-brand-tertiary)}button[data-v-12d1e9ed]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-12d1e9ed]:focus:not(:focus-visible){outline:none}[data-v-12d1e9ed]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-12d1e9ed],textarea[data-v-12d1e9ed],select[data-v-12d1e9ed]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-12d1e9ed]:focus,textarea[data-v-12d1e9ed]:focus,select[data-v-12d1e9ed]:focus{border-color:var(--color-focus);outline:none}input[data-v-12d1e9ed]:disabled,textarea[data-v-12d1e9ed]:disabled,select[data-v-12d1e9ed]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-12d1e9ed]{border-collapse:collapse;width:100%}th[data-v-12d1e9ed]{text-align:left}button[data-v-12d1e9ed]:disabled,input[data-v-12d1e9ed]:disabled,textarea[data-v-12d1e9ed]:disabled,select[data-v-12d1e9ed]:disabled{cursor:not-allowed}fieldset[data-v-12d1e9ed]{border:none;padding:0;margin:0}legend[data-v-12d1e9ed]{padding:0}details[data-v-12d1e9ed]{display:block}summary[data-v-12d1e9ed]{display:list-item;cursor:pointer}hr[data-v-12d1e9ed]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-12d1e9ed],pre[data-v-12d1e9ed],kbd[data-v-12d1e9ed],samp[data-v-12d1e9ed]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-12d1e9ed]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-12d1e9ed]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-12d1e9ed]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-12d1e9ed]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-12d1e9ed]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-12d1e9ed]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-12d1e9ed],h6[data-v-12d1e9ed]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-12d1e9ed]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-12d1e9ed]::-webkit-scrollbar{height:4px}[data-v-12d1e9ed]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-12d1e9ed]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-12d1e9ed]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-12d1e9ed]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-12d1e9ed]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-12d1e9ed]:root,html[data-theme=light][data-v-12d1e9ed],.light[data-v-12d1e9ed]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-12d1e9ed],.dark[data-v-12d1e9ed]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-12d1e9ed{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-12d1e9ed{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-12d1e9ed{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-12d1e9ed]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-12d1e9ed]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-12d1e9ed]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-12d1e9ed]{flex:1}.action-bar-container .action-bar .info-content[data-v-12d1e9ed]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-12d1e9ed]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-12d1e9ed]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-12d1e9ed]{display:flex;gap:var(--spacing-md)}main[data-v-12d1e9ed]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-12d1e9ed]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-12d1e9ed]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-12d1e9ed]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-12d1e9ed]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-12d1e9ed]{flex:1}.content-section .content-header[data-v-12d1e9ed]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-12d1e9ed]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-12d1e9ed]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-12d1e9ed]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-12d1e9ed]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-12d1e9ed]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-12d1e9ed]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-12d1e9ed var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.logo[data-v-12d1e9ed]{--logo-size: var(--spacing-1) 6;display:flex;align-items:center;gap:var(--spacing-4);-webkit-user-select:none;user-select:none}.logo.small[data-v-12d1e9ed]{--logo-size: var(--spacing-8)}.logo.medium[data-v-12d1e9ed]{--logo-size: var(--spacing-1) 6}.logo.large[data-v-12d1e9ed]{--logo-size: var(--spacing-2) 4}.logo .symbol[data-v-12d1e9ed]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-1);width:var(--logo-size);height:var(--logo-size);overflow:hidden;color:var(--color-brand-500);transition:var(--transition-default)}.logo .label[data-v-12d1e9ed]{font-family:var(--font-family-logo);font-size:calc(var(--logo-size) * .6666666667);font-weight:var(--font-weight-bold);line-height:calc(var(--logo-size) * .6666666667);color:var(--color-text-primary);transition:var(--transition-default)}[data-v-0841d4fb],[data-v-0841d4fb]:before,[data-v-0841d4fb]:after{box-sizing:border-box}html[data-v-0841d4fb],body[data-v-0841d4fb],h1[data-v-0841d4fb],h2[data-v-0841d4fb],h3[data-v-0841d4fb],h4[data-v-0841d4fb],h5[data-v-0841d4fb],h6[data-v-0841d4fb],p[data-v-0841d4fb],figure[data-v-0841d4fb],blockquote[data-v-0841d4fb],dl[data-v-0841d4fb],dd[data-v-0841d4fb],ul[data-v-0841d4fb],ol[data-v-0841d4fb]{margin:0;padding:0}body[data-v-0841d4fb]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-0841d4fb],ol[data-v-0841d4fb]{list-style:none}img[data-v-0841d4fb],picture[data-v-0841d4fb],svg[data-v-0841d4fb]{max-width:100%;display:block}input[data-v-0841d4fb],button[data-v-0841d4fb],textarea[data-v-0841d4fb],select[data-v-0841d4fb]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-0841d4fb]:focus-within{scroll-behavior:auto}[data-v-0841d4fb],[data-v-0841d4fb]:before,[data-v-0841d4fb]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-0841d4fb]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-0841d4fb]:hover{color:var(--color-text-brand-secondary)}a[data-v-0841d4fb]:active{color:var(--color-text-brand-tertiary)}button[data-v-0841d4fb]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-0841d4fb]:focus:not(:focus-visible){outline:none}[data-v-0841d4fb]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-0841d4fb],textarea[data-v-0841d4fb],select[data-v-0841d4fb]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-0841d4fb]:focus,textarea[data-v-0841d4fb]:focus,select[data-v-0841d4fb]:focus{border-color:var(--color-focus);outline:none}input[data-v-0841d4fb]:disabled,textarea[data-v-0841d4fb]:disabled,select[data-v-0841d4fb]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-0841d4fb]{border-collapse:collapse;width:100%}th[data-v-0841d4fb]{text-align:left}button[data-v-0841d4fb]:disabled,input[data-v-0841d4fb]:disabled,textarea[data-v-0841d4fb]:disabled,select[data-v-0841d4fb]:disabled{cursor:not-allowed}fieldset[data-v-0841d4fb]{border:none;padding:0;margin:0}legend[data-v-0841d4fb]{padding:0}details[data-v-0841d4fb]{display:block}summary[data-v-0841d4fb]{display:list-item;cursor:pointer}hr[data-v-0841d4fb]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-0841d4fb],pre[data-v-0841d4fb],kbd[data-v-0841d4fb],samp[data-v-0841d4fb]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-0841d4fb]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-0841d4fb]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-0841d4fb]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-0841d4fb]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-0841d4fb]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-0841d4fb]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-0841d4fb],h6[data-v-0841d4fb]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-0841d4fb]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-0841d4fb]::-webkit-scrollbar{height:4px}[data-v-0841d4fb]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-0841d4fb]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-0841d4fb]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-0841d4fb]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-0841d4fb]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-0841d4fb]:root,html[data-theme=light][data-v-0841d4fb],.light[data-v-0841d4fb]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-0841d4fb],.dark[data-v-0841d4fb]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-0841d4fb{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-0841d4fb{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-0841d4fb{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-0841d4fb]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-0841d4fb]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-0841d4fb]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-0841d4fb]{flex:1}.action-bar-container .action-bar .info-content[data-v-0841d4fb]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-0841d4fb]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-0841d4fb]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-0841d4fb]{display:flex;gap:var(--spacing-md)}main[data-v-0841d4fb]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-0841d4fb]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-0841d4fb]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-0841d4fb]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-0841d4fb]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-0841d4fb]{flex:1}.content-section .content-header[data-v-0841d4fb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-0841d4fb]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-0841d4fb]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-0841d4fb]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-0841d4fb]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-0841d4fb]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-0841d4fb]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-0841d4fb var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.button[data-v-0841d4fb]{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xs);font-family:var(--font-family-text);font-weight:var(--font-weight-medium);border-radius:var(--component-border-radius);cursor:pointer;transition:var(--transition-default);border:2px solid transparent;text-decoration:none;position:relative;overflow:hidden}.button[data-v-0841d4fb]:focus{outline:2px solid var(--color-focus-ring);outline-offset:1px}.button.primary[data-v-0841d4fb]{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand);box-shadow:0 1px 2px rgba(from var(--color-shadow-primary) r g b/.05),0 0 rgba(from var(--color-background-brand-solid) r g b/.5)}.button.primary[data-v-0841d4fb]:hover:not(:disabled){background-color:var(--color-background-brand-solid-hover);box-shadow:0 2px 4px rgba(from var(--color-shadow-primary) r g b/.05),0 0 0 2px rgba(from var(--color-background-brand-solid) r g b/.5)}.button.primary[data-v-0841d4fb]:active:not(:disabled){box-shadow:0 2px 4px rgba(from var(--color-shadow-primary) r g b/.1),0 0 4px -2px rgba(from var(--color-background-brand-solid) r g b/.5)}.button.primary .icon[data-v-0841d4fb]{color:var(--color-text-primary-on-brand-alt)}.button.secondary[data-v-0841d4fb]{background-color:var(--color-background-secondary);color:var(--color-text-primary);border-color:var(--color-border-primary);box-shadow:0 1px 2px rgba(from var(--color-shadow-primary) r g b/.05),0 0 rgba(from var(--color-background-brand-solid) r g b/.5)}.button.secondary[data-v-0841d4fb]:hover:not(:disabled){background-color:var(--color-background-secondary-hover);border-color:var(--color-border-brand);box-shadow:0 2px 4px rgba(from var(--color-shadow-primary) r g b/.05),0 0 0 2px rgba(from var(--color-background-brand-solid) r g b/.5)}.button.secondary[data-v-0841d4fb]:active:not(:disabled){box-shadow:0 2px 4px rgba(from var(--color-shadow-primary) r g b/.1),0 0 4px -2px rgba(from var(--color-background-brand-solid) r g b/.5)}.button.outline[data-v-0841d4fb]{background-color:transparent;border-color:var(--color-border-brand);color:var(--color-text-brand-primary);box-shadow:0 1px 2px rgba(from var(--color-shadow-primary) r g b/.05),0 0 rgba(from var(--color-background-brand-solid) r g b/.5)}.button.outline[data-v-0841d4fb]:hover:not(:disabled){background-color:var(--color-background-brand-primary);border-color:var(--color-border-brand-dark);box-shadow:0 2px 4px rgba(from var(--color-shadow-primary) r g b/.05),0 0 0 2px rgba(from var(--color-background-brand-solid) r g b/.5)}.button.outline[data-v-0841d4fb]:active:not(:disabled){box-shadow:0 2px 4px rgba(from var(--color-shadow-primary) r g b/.1),0 0 4px -2px rgba(from var(--color-background-brand-solid) r g b/.5)}.button.text[data-v-0841d4fb]{background-color:transparent;color:var(--color-text-brand-primary);border:none;padding-inline:var(--spacing-sm);box-shadow:0 0 rgba(from var(--color-background-brand-solid) r g b/.5)}.button.text[data-v-0841d4fb]:hover:not(:disabled){background-color:var(--color-background-brand-primary);box-shadow:0 0 0 2px rgba(from var(--color-background-brand-solid) r g b/.5)}.button.text[data-v-0841d4fb]:active:not(:disabled){box-shadow:0 0 4px -2px rgba(from var(--color-background-brand-solid) r g b/.5)}.button.danger[data-v-0841d4fb]{background-color:var(--color-background-error-solid);color:var(--color-text-white);--color-focus-ring: var(--color-focus-error);box-shadow:0 1px 2px rgba(from var(--color-shadow-primary) r g b/.05),0 0 rgba(from var(--color-background-error-solid) r g b/.5)}.button.danger[data-v-0841d4fb]:hover:not(:disabled){background-color:var(--color-background-error-solid-hover);box-shadow:0 2px 4px rgba(from var(--color-shadow-primary) r g b/.05),0 0 0 2px rgba(from var(--color-background-error-solid) r g b/.5)}.button.danger[data-v-0841d4fb]:active:not(:disabled){box-shadow:0 2px 4px rgba(from var(--color-shadow-primary) r g b/.1),0 0 4px -2px rgba(from var(--color-background-error-solid) r g b/.5)}.button.icon[data-v-0841d4fb]{background-color:transparent;color:var(--color-text-secondary);border:none;padding:var(--spacing-sm)}.button.icon[data-v-0841d4fb]:hover:not(:disabled){color:var(--color-text-primary)}.button.icon[data-v-0841d4fb]:active:not(:disabled){background-color:var(--color-background-tertiary)}.button.icon.xs[data-v-0841d4fb]{padding:var(--spacing-2xs);height:var(--spacing-4xl);width:var(--spacing-4xl)}.button.icon.sm[data-v-0841d4fb]{padding:var(--spacing-xs);height:var(--spacing-4xl);width:var(--spacing-4xl)}.button.icon.md[data-v-0841d4fb]{padding:var(--spacing-sm);height:var(--spacing-5xl);width:var(--spacing-5xl)}.button.icon.lg[data-v-0841d4fb]{padding:var(--spacing-lg);height:var(--spacing-6xl);width:var(--spacing-6xl)}.button[data-v-0841d4fb]:disabled{cursor:not-allowed;background-color:var(--color-border-disabled);color:var(--color-text-disabled);border-color:var(--color-border-disabled)}.button.xs[data-v-0841d4fb]{font-size:var(--font-size-text-xs);padding:var(--spacing-xs) var(--spacing-lg);height:var(--spacing-4xl)}.button.sm[data-v-0841d4fb]{font-size:var(--font-size-text-sm);padding:var(--spacing-xs) var(--spacing-lg);height:var(--spacing-4xl)}.button.md[data-v-0841d4fb]{font-size:var(--font-size-text-md);padding:var(--spacing-sm) var(--spacing-lg);height:var(--spacing-5xl)}.button.lg[data-v-0841d4fb]{font-size:var(--font-size-text-lg);padding:var(--spacing-lg) var(--spacing-2xl);height:var(--spacing-6xl)}.button.full-width[data-v-0841d4fb]{width:100%}.button.icon-only[data-v-0841d4fb]{padding:var(--spacing-sm)}.button.icon-only .icon[data-v-0841d4fb]{margin:0}.button.icon-only.sm[data-v-0841d4fb]{padding:var(--spacing-xs);height:var(--spacing-4xl);width:var(--spacing-4xl)}.button.icon-only.md[data-v-0841d4fb]{padding:var(--spacing-sm);height:var(--spacing-5xl);width:var(--spacing-5xl)}.button.icon-only.lg[data-v-0841d4fb]{padding:var(--spacing-lg);height:var(--spacing-6xl);width:var(--spacing-6xl)}.button.loading[data-v-0841d4fb]{color:transparent!important}.button.loading .content[data-v-0841d4fb],.button.loading .icon[data-v-0841d4fb]{visibility:hidden}.loader[data-v-0841d4fb]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center}.loader-circle[data-v-0841d4fb]{display:block;width:var(--spacing-2xl);height:var(--spacing-2xl);border:2px solid var(--color-text-white);border-radius:50%;border-top-color:transparent;animation:spin-0841d4fb .8s linear infinite}.icon[data-v-0841d4fb]{display:flex;align-items:center;justify-content:center}.content[data-v-0841d4fb]{line-height:1}[data-v-6a6a76f1],[data-v-6a6a76f1]:before,[data-v-6a6a76f1]:after{box-sizing:border-box}html[data-v-6a6a76f1],body[data-v-6a6a76f1],h1[data-v-6a6a76f1],h2[data-v-6a6a76f1],h3[data-v-6a6a76f1],h4[data-v-6a6a76f1],h5[data-v-6a6a76f1],h6[data-v-6a6a76f1],p[data-v-6a6a76f1],figure[data-v-6a6a76f1],blockquote[data-v-6a6a76f1],dl[data-v-6a6a76f1],dd[data-v-6a6a76f1],ul[data-v-6a6a76f1],ol[data-v-6a6a76f1]{margin:0;padding:0}body[data-v-6a6a76f1]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-6a6a76f1],ol[data-v-6a6a76f1]{list-style:none}img[data-v-6a6a76f1],picture[data-v-6a6a76f1],svg[data-v-6a6a76f1]{max-width:100%;display:block}input[data-v-6a6a76f1],button[data-v-6a6a76f1],textarea[data-v-6a6a76f1],select[data-v-6a6a76f1]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-6a6a76f1]:focus-within{scroll-behavior:auto}[data-v-6a6a76f1],[data-v-6a6a76f1]:before,[data-v-6a6a76f1]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-6a6a76f1]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-6a6a76f1]:hover{color:var(--color-text-brand-secondary)}a[data-v-6a6a76f1]:active{color:var(--color-text-brand-tertiary)}button[data-v-6a6a76f1]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-6a6a76f1]:focus:not(:focus-visible){outline:none}[data-v-6a6a76f1]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-6a6a76f1],textarea[data-v-6a6a76f1],select[data-v-6a6a76f1]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-6a6a76f1]:focus,textarea[data-v-6a6a76f1]:focus,select[data-v-6a6a76f1]:focus{border-color:var(--color-focus);outline:none}input[data-v-6a6a76f1]:disabled,textarea[data-v-6a6a76f1]:disabled,select[data-v-6a6a76f1]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-6a6a76f1]{border-collapse:collapse;width:100%}th[data-v-6a6a76f1]{text-align:left}button[data-v-6a6a76f1]:disabled,input[data-v-6a6a76f1]:disabled,textarea[data-v-6a6a76f1]:disabled,select[data-v-6a6a76f1]:disabled{cursor:not-allowed}fieldset[data-v-6a6a76f1]{border:none;padding:0;margin:0}legend[data-v-6a6a76f1]{padding:0}details[data-v-6a6a76f1]{display:block}summary[data-v-6a6a76f1]{display:list-item;cursor:pointer}hr[data-v-6a6a76f1]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-6a6a76f1],pre[data-v-6a6a76f1],kbd[data-v-6a6a76f1],samp[data-v-6a6a76f1]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-6a6a76f1]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-6a6a76f1]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-6a6a76f1]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-6a6a76f1]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-6a6a76f1]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-6a6a76f1]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-6a6a76f1],h6[data-v-6a6a76f1]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-6a6a76f1]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-6a6a76f1]::-webkit-scrollbar{height:4px}[data-v-6a6a76f1]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-6a6a76f1]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-6a6a76f1]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-6a6a76f1]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-6a6a76f1]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-6a6a76f1]:root,html[data-theme=light][data-v-6a6a76f1],.light[data-v-6a6a76f1]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-6a6a76f1],.dark[data-v-6a6a76f1]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-6a6a76f1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-6a6a76f1{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-6a6a76f1{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-6a6a76f1]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-6a6a76f1]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-6a6a76f1]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-6a6a76f1]{flex:1}.action-bar-container .action-bar .info-content[data-v-6a6a76f1]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-6a6a76f1]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-6a6a76f1]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-6a6a76f1]{display:flex;gap:var(--spacing-md)}main[data-v-6a6a76f1]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-6a6a76f1]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-6a6a76f1]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-6a6a76f1]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-6a6a76f1]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-6a6a76f1]{flex:1}.content-section .content-header[data-v-6a6a76f1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-6a6a76f1]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-6a6a76f1]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-6a6a76f1]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-6a6a76f1]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-6a6a76f1]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-6a6a76f1]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-6a6a76f1 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.company-logo-container[data-v-6a6a76f1]{--logo-size: var(--spacing-5xl);--icon-size: var(--spacing-4xl)}.company-logo-container.xs[data-v-6a6a76f1]{--logo-size: var(--spacing-3xl);--icon-size: var(--spacing-2xl)}.company-logo-container.sm[data-v-6a6a76f1]{--logo-size: var(--spacing-4xl);--icon-size: var(--spacing-3xl)}.company-logo-container.md[data-v-6a6a76f1]{--logo-size: var(--spacing-5xl);--icon-size: var(--spacing-4xl)}.company-logo-container.lg[data-v-6a6a76f1]{--logo-size: var(--spacing-6xl);--icon-size: var(--spacing-5xl)}.company-logo-container[data-v-6a6a76f1]{width:var(--logo-size);height:var(--logo-size);display:flex;justify-content:center;align-items:center;background:var(--color-background-tertiary);border:1px solid var(--color-border-secondary);border-radius:calc(var(--component-border-radius-xl) - var(--spacing-2));overflow:hidden}.company-logo-container .company-logo[data-v-6a6a76f1]{width:100%;height:100%;background-size:contain;background-position:center;background-repeat:no-repeat}.company-logo-container .icon[data-v-6a6a76f1]{width:var(--icon-size);height:var(--icon-size);color:var(--color-foreground-quaternary)}[data-v-e7a4300c],[data-v-e7a4300c]:before,[data-v-e7a4300c]:after{box-sizing:border-box}html[data-v-e7a4300c],body[data-v-e7a4300c],h1[data-v-e7a4300c],h2[data-v-e7a4300c],h3[data-v-e7a4300c],h4[data-v-e7a4300c],h5[data-v-e7a4300c],h6[data-v-e7a4300c],p[data-v-e7a4300c],figure[data-v-e7a4300c],blockquote[data-v-e7a4300c],dl[data-v-e7a4300c],dd[data-v-e7a4300c],ul[data-v-e7a4300c],ol[data-v-e7a4300c]{margin:0;padding:0}body[data-v-e7a4300c]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-e7a4300c],ol[data-v-e7a4300c]{list-style:none}img[data-v-e7a4300c],picture[data-v-e7a4300c],svg[data-v-e7a4300c]{max-width:100%;display:block}input[data-v-e7a4300c],button[data-v-e7a4300c],textarea[data-v-e7a4300c],select[data-v-e7a4300c]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-e7a4300c]:focus-within{scroll-behavior:auto}[data-v-e7a4300c],[data-v-e7a4300c]:before,[data-v-e7a4300c]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-e7a4300c]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-e7a4300c]:hover{color:var(--color-text-brand-secondary)}a[data-v-e7a4300c]:active{color:var(--color-text-brand-tertiary)}button[data-v-e7a4300c]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-e7a4300c]:focus:not(:focus-visible){outline:none}[data-v-e7a4300c]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-e7a4300c],textarea[data-v-e7a4300c],select[data-v-e7a4300c]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-e7a4300c]:focus,textarea[data-v-e7a4300c]:focus,select[data-v-e7a4300c]:focus{border-color:var(--color-focus);outline:none}input[data-v-e7a4300c]:disabled,textarea[data-v-e7a4300c]:disabled,select[data-v-e7a4300c]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-e7a4300c]{border-collapse:collapse;width:100%}th[data-v-e7a4300c]{text-align:left}button[data-v-e7a4300c]:disabled,input[data-v-e7a4300c]:disabled,textarea[data-v-e7a4300c]:disabled,select[data-v-e7a4300c]:disabled{cursor:not-allowed}fieldset[data-v-e7a4300c]{border:none;padding:0;margin:0}legend[data-v-e7a4300c]{padding:0}details[data-v-e7a4300c]{display:block}summary[data-v-e7a4300c]{display:list-item;cursor:pointer}hr[data-v-e7a4300c]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-e7a4300c],pre[data-v-e7a4300c],kbd[data-v-e7a4300c],samp[data-v-e7a4300c]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-e7a4300c]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-e7a4300c]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-e7a4300c]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-e7a4300c]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-e7a4300c]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-e7a4300c]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-e7a4300c],h6[data-v-e7a4300c]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-e7a4300c]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-e7a4300c]::-webkit-scrollbar{height:4px}[data-v-e7a4300c]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-e7a4300c]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-e7a4300c]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-e7a4300c]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-e7a4300c]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-e7a4300c]:root,html[data-theme=light][data-v-e7a4300c],.light[data-v-e7a4300c]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-e7a4300c],.dark[data-v-e7a4300c]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-e7a4300c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-e7a4300c{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-e7a4300c{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-e7a4300c]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-e7a4300c]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-e7a4300c]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-e7a4300c]{flex:1}.action-bar-container .action-bar .info-content[data-v-e7a4300c]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-e7a4300c]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-e7a4300c]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-e7a4300c]{display:flex;gap:var(--spacing-md)}main[data-v-e7a4300c]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-e7a4300c]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-e7a4300c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-e7a4300c]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-e7a4300c]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-e7a4300c]{flex:1}.content-section .content-header[data-v-e7a4300c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-e7a4300c]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-e7a4300c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-e7a4300c]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-e7a4300c]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-e7a4300c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-e7a4300c]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-e7a4300c var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.menu-container[data-v-e7a4300c]{width:var(--menu-width);min-height:100vh;flex-shrink:0}.menu-container.small[data-v-e7a4300c]{width:var(--menu-small-width)}.menu[data-v-e7a4300c]{position:fixed;z-index:var(--z-index-menu);display:flex;flex-direction:column;flex-shrink:0;width:var(--menu-width);border-right:1px solid var(--color-border-primary);background:var(--color-background-primary);height:100vh;transition:var(--transition-default)}.resize[data-v-e7a4300c]{position:absolute;top:var(--spacing-xs);right:calc(-1 * var(--spacing-xs) - .5px);bottom:var(--spacing-xs);width:var(--spacing-2);border-radius:var(--radius-xs);cursor:ew-resize;transition:var(--transition-default)}.resize[data-v-e7a4300c]:hover{background-color:var(--color-border-primary);opacity:.4}.logo[data-v-e7a4300c]{padding:var(--spacing-xl) 0;display:flex;align-items:center;justify-content:center}.menu-items[data-v-e7a4300c]{display:flex;flex-direction:column;gap:var(--spacing-2);padding:0 var(--spacing-2);-webkit-user-select:none;user-select:none;overflow:auto}.item-space[data-v-e7a4300c]{flex-shrink:0;height:var(--spacing-8);width:100%}.space[data-v-e7a4300c]{flex:1}.impersonation-banner[data-v-e7a4300c]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);margin:var(--spacing-2);padding:var(--spacing-2);background-color:var(--color-background-warning-primary);border:1px solid var(--color-foreground-warning-primary);border-radius:var(--component-border-radius)}.impersonation-banner .impersonation-text[data-v-e7a4300c]{font-size:var(--font-size-text-sm);color:var(--color-text-warning-primary);font-weight:var(--font-weight-medium);text-align:center}.company[data-v-e7a4300c]{--logo-size: var(--spacing-10);padding:var(--spacing-2);display:flex;align-items:center;gap:var(--spacing-2);border-radius:var(--component-border-radius-xl);border:1px solid var(--color-border-primary);margin:var(--spacing-2);transition:var(--transition-default)}.company[data-v-e7a4300c]:hover{border-color:var(--color-border-brand)}.small .company[data-v-e7a4300c]{padding-inline:0;justify-content:center;border:none}.small .company .company-info[data-v-e7a4300c]{display:none}.company .company-name[data-v-e7a4300c]{line-height:1;font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.user[data-v-e7a4300c]{padding:var(--spacing-4) var(--spacing-3);display:flex;align-items:center;gap:var(--spacing-2);border-radius:var(--component-border-radius-xl);border:1px solid var(--color-border-primary);margin:var(--spacing-2);transition:var(--transition-default);cursor:pointer}.user[data-v-e7a4300c]:hover{border-color:var(--color-border-brand)}.small .user[data-v-e7a4300c]{padding-inline:0;justify-content:center;border:none}.small .user .user-info[data-v-e7a4300c]{display:none}.user .user-info[data-v-e7a4300c]{flex:1;overflow:hidden;padding-block:var(--spacing-xs)}.user .user-info .username[data-v-e7a4300c]{line-height:1;font-size:var(--font-size-text-md);font-weight:var(--font-weight-semibold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user .user-info .email[data-v-e7a4300c]{line-height:1;font-size:var(--font-size-text-sm);color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-block:var(--spacing-xs);margin-block:calc(var(--spacing-xs) * -1)}.user-menu-enter-active[data-v-e7a4300c],.user-menu-leave-active[data-v-e7a4300c]{transition:var(--transition-default)}.user-menu-enter-from[data-v-e7a4300c],.user-menu-leave-to[data-v-e7a4300c]{transform:translate(calc(-1 * var(--spacing-2)));opacity:0}[data-v-eff9c913],[data-v-eff9c913]:before,[data-v-eff9c913]:after{box-sizing:border-box}html[data-v-eff9c913],body[data-v-eff9c913],h1[data-v-eff9c913],h2[data-v-eff9c913],h3[data-v-eff9c913],h4[data-v-eff9c913],h5[data-v-eff9c913],h6[data-v-eff9c913],p[data-v-eff9c913],figure[data-v-eff9c913],blockquote[data-v-eff9c913],dl[data-v-eff9c913],dd[data-v-eff9c913],ul[data-v-eff9c913],ol[data-v-eff9c913]{margin:0;padding:0}body[data-v-eff9c913]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-eff9c913],ol[data-v-eff9c913]{list-style:none}img[data-v-eff9c913],picture[data-v-eff9c913],svg[data-v-eff9c913]{max-width:100%;display:block}input[data-v-eff9c913],button[data-v-eff9c913],textarea[data-v-eff9c913],select[data-v-eff9c913]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-eff9c913]:focus-within{scroll-behavior:auto}[data-v-eff9c913],[data-v-eff9c913]:before,[data-v-eff9c913]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-eff9c913]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-eff9c913]:hover{color:var(--color-text-brand-secondary)}a[data-v-eff9c913]:active{color:var(--color-text-brand-tertiary)}button[data-v-eff9c913]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-eff9c913]:focus:not(:focus-visible){outline:none}[data-v-eff9c913]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-eff9c913],textarea[data-v-eff9c913],select[data-v-eff9c913]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-eff9c913]:focus,textarea[data-v-eff9c913]:focus,select[data-v-eff9c913]:focus{border-color:var(--color-focus);outline:none}input[data-v-eff9c913]:disabled,textarea[data-v-eff9c913]:disabled,select[data-v-eff9c913]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-eff9c913]{border-collapse:collapse;width:100%}th[data-v-eff9c913]{text-align:left}button[data-v-eff9c913]:disabled,input[data-v-eff9c913]:disabled,textarea[data-v-eff9c913]:disabled,select[data-v-eff9c913]:disabled{cursor:not-allowed}fieldset[data-v-eff9c913]{border:none;padding:0;margin:0}legend[data-v-eff9c913]{padding:0}details[data-v-eff9c913]{display:block}summary[data-v-eff9c913]{display:list-item;cursor:pointer}hr[data-v-eff9c913]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-eff9c913],pre[data-v-eff9c913],kbd[data-v-eff9c913],samp[data-v-eff9c913]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-eff9c913]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-eff9c913]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-eff9c913]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-eff9c913]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-eff9c913]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-eff9c913]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-eff9c913],h6[data-v-eff9c913]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-eff9c913]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-eff9c913]::-webkit-scrollbar{height:4px}[data-v-eff9c913]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-eff9c913]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-eff9c913]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-eff9c913]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-eff9c913]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-eff9c913]:root,html[data-theme=light][data-v-eff9c913],.light[data-v-eff9c913]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-eff9c913],.dark[data-v-eff9c913]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-eff9c913{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-eff9c913{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-eff9c913{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-eff9c913]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-eff9c913]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-eff9c913]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-eff9c913]{flex:1}.action-bar-container .action-bar .info-content[data-v-eff9c913]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-eff9c913]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-eff9c913]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-eff9c913]{display:flex;gap:var(--spacing-md)}main[data-v-eff9c913]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-eff9c913]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-eff9c913]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-eff9c913]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-eff9c913]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-eff9c913]{flex:1}.content-section .content-header[data-v-eff9c913]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-eff9c913]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-eff9c913]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-eff9c913]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-eff9c913]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-eff9c913]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-eff9c913]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-eff9c913 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.toast-container[data-v-eff9c913]{position:fixed;z-index:var(--z-index-toast);pointer-events:none;width:100%;height:100%;top:0;left:0}.toast-position[data-v-eff9c913]{position:absolute;display:flex;flex-direction:column;pointer-events:none}.toast-position.top-left[data-v-eff9c913]{top:var(--spacing-xl);left:var(--spacing-xl)}.toast-position.top-center[data-v-eff9c913]{top:var(--spacing-xl);left:50%;transform:translate(-50%)}.toast-position.top-right[data-v-eff9c913]{top:var(--spacing-xl);right:var(--spacing-xl)}.toast-position.bottom-left[data-v-eff9c913]{bottom:var(--spacing-xl);left:var(--spacing-xl);flex-direction:column-reverse}.toast-position.bottom-center[data-v-eff9c913]{bottom:var(--spacing-xl);left:50%;transform:translate(-50%);flex-direction:column-reverse}.toast-position.bottom-right[data-v-eff9c913]{bottom:var(--spacing-xl);right:var(--spacing-xl);flex-direction:column-reverse}.toast[data-v-eff9c913]{display:flex;align-items:center;padding:var(--spacing-lg);border-radius:var(--component-border-radius);box-shadow:var(--component-shadow);margin-bottom:var(--spacing-md);pointer-events:auto;max-width:var(--width-lg);min-width:var(--width-xs)}.toast.info[data-v-eff9c913]{background-color:var(--color-background-brand-primary);border-left:4px solid var(--color-border-brand);color:var(--color-text-brand-primary)}.toast.info .icon[data-v-eff9c913]{color:var(--color-text-brand-primary)}.toast.success[data-v-eff9c913]{background-color:var(--color-background-success-primary);border-left:4px solid var(--color-border-primary);color:var(--color-text-success-primary)}.toast.success .icon[data-v-eff9c913]{color:var(--color-text-success-primary)}.toast.warning[data-v-eff9c913]{background-color:var(--color-background-warning-primary);border-left:4px solid var(--color-border-primary);color:var(--color-text-warning-primary)}.toast.warning .icon[data-v-eff9c913]{color:var(--color-text-warning-primary)}.toast.error[data-v-eff9c913]{background-color:var(--color-background-error-primary);border-left:4px solid var(--color-border-primary);color:var(--color-text-error-primary)}.toast.error .icon[data-v-eff9c913]{color:var(--color-text-error-primary)}.icon-wrapper[data-v-eff9c913]{flex-shrink:0;margin-right:var(--spacing-lg)}.icon-wrapper .icon[data-v-eff9c913]{width:20px;height:20px}.content[data-v-eff9c913]{flex:1;font-size:var(--font-size-text-sm)}.close-btn[data-v-eff9c913]{background:transparent;border:none;cursor:pointer;padding:0;margin-left:var(--spacing-md);display:flex;align-items:center;justify-content:center}.close-btn .icon[data-v-eff9c913]{width:16px;height:16px;opacity:.6;transition:opacity var(--transition-normal)}.close-btn:hover .icon[data-v-eff9c913]{opacity:1}.toast-enter-active[data-v-eff9c913],.toast-leave-active[data-v-eff9c913]{transition:all .3s ease}.toast-enter-from[data-v-eff9c913],.toast-leave-to[data-v-eff9c913]{opacity:0;transform:translate(24px)}[data-v-c3a12001],[data-v-c3a12001]:before,[data-v-c3a12001]:after{box-sizing:border-box}html[data-v-c3a12001],body[data-v-c3a12001],h1[data-v-c3a12001],h2[data-v-c3a12001],h3[data-v-c3a12001],h4[data-v-c3a12001],h5[data-v-c3a12001],h6[data-v-c3a12001],p[data-v-c3a12001],figure[data-v-c3a12001],blockquote[data-v-c3a12001],dl[data-v-c3a12001],dd[data-v-c3a12001],ul[data-v-c3a12001],ol[data-v-c3a12001]{margin:0;padding:0}body[data-v-c3a12001]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-c3a12001],ol[data-v-c3a12001]{list-style:none}img[data-v-c3a12001],picture[data-v-c3a12001],svg[data-v-c3a12001]{max-width:100%;display:block}input[data-v-c3a12001],button[data-v-c3a12001],textarea[data-v-c3a12001],select[data-v-c3a12001]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-c3a12001]:focus-within{scroll-behavior:auto}[data-v-c3a12001],[data-v-c3a12001]:before,[data-v-c3a12001]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-c3a12001]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-c3a12001]:hover{color:var(--color-text-brand-secondary)}a[data-v-c3a12001]:active{color:var(--color-text-brand-tertiary)}button[data-v-c3a12001]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-c3a12001]:focus:not(:focus-visible){outline:none}[data-v-c3a12001]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-c3a12001],textarea[data-v-c3a12001],select[data-v-c3a12001]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-c3a12001]:focus,textarea[data-v-c3a12001]:focus,select[data-v-c3a12001]:focus{border-color:var(--color-focus);outline:none}input[data-v-c3a12001]:disabled,textarea[data-v-c3a12001]:disabled,select[data-v-c3a12001]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-c3a12001]{border-collapse:collapse;width:100%}th[data-v-c3a12001]{text-align:left}button[data-v-c3a12001]:disabled,input[data-v-c3a12001]:disabled,textarea[data-v-c3a12001]:disabled,select[data-v-c3a12001]:disabled{cursor:not-allowed}fieldset[data-v-c3a12001]{border:none;padding:0;margin:0}legend[data-v-c3a12001]{padding:0}details[data-v-c3a12001]{display:block}summary[data-v-c3a12001]{display:list-item;cursor:pointer}hr[data-v-c3a12001]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-c3a12001],pre[data-v-c3a12001],kbd[data-v-c3a12001],samp[data-v-c3a12001]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-c3a12001]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-c3a12001]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-c3a12001]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-c3a12001]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-c3a12001]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-c3a12001]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-c3a12001],h6[data-v-c3a12001]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-c3a12001]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-c3a12001]::-webkit-scrollbar{height:4px}[data-v-c3a12001]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-c3a12001]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-c3a12001]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-c3a12001]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-c3a12001]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-c3a12001]:root,html[data-theme=light][data-v-c3a12001],.light[data-v-c3a12001]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-c3a12001],.dark[data-v-c3a12001]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-c3a12001{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-c3a12001{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-c3a12001{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-c3a12001]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-c3a12001]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-c3a12001]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-c3a12001]{flex:1}.action-bar-container .action-bar .info-content[data-v-c3a12001]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-c3a12001]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-c3a12001]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-c3a12001]{display:flex;gap:var(--spacing-md)}main[data-v-c3a12001]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-c3a12001]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-c3a12001]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-c3a12001]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-c3a12001]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-c3a12001]{flex:1}.content-section .content-header[data-v-c3a12001]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-c3a12001]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-c3a12001]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-c3a12001]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-c3a12001]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-c3a12001]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-c3a12001]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-c3a12001 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.input-wrapper[data-v-c3a12001]{display:flex;flex-direction:column;gap:var(--input-gap);--form-element-height: var(--form-element-height-md)}.input-wrapper.full-width[data-v-c3a12001]{width:100%}.input-wrapper.has-error .input[data-v-c3a12001]{border-color:var(--color-border-error)}.input-wrapper.has-error .input[data-v-c3a12001]:focus{box-shadow:0 0 0 2px rgba(from var(--color-focus-error) r g b/.3)}.input-wrapper.is-disabled[data-v-c3a12001]{opacity:.7;cursor:not-allowed}.input-wrapper.is-disabled .input-container[data-v-c3a12001]{pointer-events:none}.input-wrapper.size-sm .input[data-v-c3a12001]{font-size:var(--font-size-text-sm);padding:var(--spacing-sm) var(--spacing-lg);--form-element-height: var(--form-element-height-sm)}.input-wrapper.size-lg .input[data-v-c3a12001]{font-size:var(--font-size-text-lg);padding:var(--spacing-xl) var(--spacing-2xl);--form-element-height: var(--form-element-height-lg)}.label[data-v-c3a12001]{display:block;font-size:var(--font-size-text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.label .required[data-v-c3a12001]{margin-left:var(--spacing-xs);color:var(--color-text-brand-tertiary)}.input-container[data-v-c3a12001]{position:relative;display:flex;align-items:center}.input[data-v-c3a12001]{width:100%;font-family:var(--font-family-text);font-size:var(--font-size-text-md);line-height:var(--line-height-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-lg) var(--spacing-xl);outline:none;height:var(--form-element-height);transition:var(--transition-default)}.input[data-v-c3a12001]::placeholder{color:var(--color-text-placeholder)}.input[data-v-c3a12001]:focus{border-color:var(--color-focus);box-shadow:0 0 0 2px rgba(from var(--color-background-brand-solid) r g b/.5)}.input[data-v-c3a12001]:disabled,.input[data-v-c3a12001]:read-only{background-color:var(--color-background-disabled);cursor:not-allowed;opacity:.7}.input.has-prefix[data-v-c3a12001]{padding-left:var(--form-element-height)}.input.has-suffix[data-v-c3a12001]{padding-right:var(--form-element-height)}.input.has-url-prefix[data-v-c3a12001]{padding-left:calc(4rem + var(--spacing-xl))}.url-prefix[data-v-c3a12001]{position:absolute;left:1px;display:flex;align-items:center;justify-content:center;padding:0 var(--spacing-md);height:calc(100% - 2px);background-color:var(--color-background-tertiary);color:var(--color-text-tertiary);border-right:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) - 1px) 0 0 calc(var(--component-border-radius) - 1px);pointer-events:none;transition:var(--transition-default)}.url-prefix[data-v-c3a12001]:has(+.input:focus){border-color:var(--color-focus)}.prefix[data-v-c3a12001],.suffix[data-v-c3a12001]{position:absolute;display:flex;align-items:center;justify-content:center;width:var(--form-element-height);height:100%;color:var(--color-text-tertiary);pointer-events:none}.prefix[data-v-c3a12001]{left:0}.suffix[data-v-c3a12001]{right:0}.error-message[data-v-c3a12001]{font-size:var(--font-size-text-sm);color:var(--color-text-error-primary)}.hint[data-v-c3a12001]{margin-top:var(--spacing-sm);font-size:var(--font-size-text-sm);color:var(--color-text-tertiary)}.clear-button[data-v-c3a12001]{position:absolute;right:var(--spacing-3);display:flex;align-items:center;justify-content:center;width:var(--spacing-3xl);height:var(--spacing-3xl);background-color:var(--color-background-primary) -dark;border-radius:var(--radius-full);cursor:pointer;transition:var(--transition-default);pointer-events:auto}.clear-button[data-v-c3a12001]:hover{background-color:var(--color-background-primary) -dark}.clear-button .clear-icon[data-v-c3a12001]{font-size:var(--font-size-text-lg);line-height:1;color:var(--color-text-light)}[data-v-c42aba78],[data-v-c42aba78]:before,[data-v-c42aba78]:after{box-sizing:border-box}html[data-v-c42aba78],body[data-v-c42aba78],h1[data-v-c42aba78],h2[data-v-c42aba78],h3[data-v-c42aba78],h4[data-v-c42aba78],h5[data-v-c42aba78],h6[data-v-c42aba78],p[data-v-c42aba78],figure[data-v-c42aba78],blockquote[data-v-c42aba78],dl[data-v-c42aba78],dd[data-v-c42aba78],ul[data-v-c42aba78],ol[data-v-c42aba78]{margin:0;padding:0}body[data-v-c42aba78]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-c42aba78],ol[data-v-c42aba78]{list-style:none}img[data-v-c42aba78],picture[data-v-c42aba78],svg[data-v-c42aba78]{max-width:100%;display:block}input[data-v-c42aba78],button[data-v-c42aba78],textarea[data-v-c42aba78],select[data-v-c42aba78]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-c42aba78]:focus-within{scroll-behavior:auto}[data-v-c42aba78],[data-v-c42aba78]:before,[data-v-c42aba78]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-c42aba78]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-c42aba78]:hover{color:var(--color-text-brand-secondary)}a[data-v-c42aba78]:active{color:var(--color-text-brand-tertiary)}button[data-v-c42aba78]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-c42aba78]:focus:not(:focus-visible){outline:none}[data-v-c42aba78]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-c42aba78],textarea[data-v-c42aba78],select[data-v-c42aba78]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-c42aba78]:focus,textarea[data-v-c42aba78]:focus,select[data-v-c42aba78]:focus{border-color:var(--color-focus);outline:none}input[data-v-c42aba78]:disabled,textarea[data-v-c42aba78]:disabled,select[data-v-c42aba78]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-c42aba78]{border-collapse:collapse;width:100%}th[data-v-c42aba78]{text-align:left}button[data-v-c42aba78]:disabled,input[data-v-c42aba78]:disabled,textarea[data-v-c42aba78]:disabled,select[data-v-c42aba78]:disabled{cursor:not-allowed}fieldset[data-v-c42aba78]{border:none;padding:0;margin:0}legend[data-v-c42aba78]{padding:0}details[data-v-c42aba78]{display:block}summary[data-v-c42aba78]{display:list-item;cursor:pointer}hr[data-v-c42aba78]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-c42aba78],pre[data-v-c42aba78],kbd[data-v-c42aba78],samp[data-v-c42aba78]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-c42aba78]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-c42aba78]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-c42aba78]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-c42aba78]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-c42aba78]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-c42aba78]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-c42aba78],h6[data-v-c42aba78]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-c42aba78]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-c42aba78]::-webkit-scrollbar{height:4px}[data-v-c42aba78]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-c42aba78]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-c42aba78]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-c42aba78]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-c42aba78]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-c42aba78]:root,html[data-theme=light][data-v-c42aba78],.light[data-v-c42aba78]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-c42aba78],.dark[data-v-c42aba78]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-c42aba78{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-c42aba78{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-c42aba78{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-c42aba78]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-c42aba78]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-c42aba78]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-c42aba78]{flex:1}.action-bar-container .action-bar .info-content[data-v-c42aba78]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-c42aba78]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-c42aba78]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-c42aba78]{display:flex;gap:var(--spacing-md)}main[data-v-c42aba78]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-c42aba78]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-c42aba78]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-c42aba78]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-c42aba78]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-c42aba78]{flex:1}.content-section .content-header[data-v-c42aba78]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-c42aba78]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-c42aba78]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-c42aba78]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-c42aba78]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-c42aba78]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-c42aba78]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-c42aba78 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.dialog-container[data-v-c42aba78]{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:var(--z-index-dialog)}.overlay[data-v-c42aba78]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(var(--color-background-overlay),.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:fadeIn-c42aba78 var(--animation-duration-normal) var(--animation-timing-ease-in-out)}.dialog[data-v-c42aba78]{background-color:var(--color-background-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:100%;max-width:450px;position:relative;z-index:1;overflow:hidden;animation:slideIn-c42aba78 var(--animation-duration-normal) var(--animation-timing-ease-in-out);transform-origin:center}.header[data-v-c42aba78]{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-4) var(--spacing-5) var(--spacing-2) var(--spacing-5);border-bottom:var(--border-width-thin) solid var(--color-border-primary)}.title[data-v-c42aba78]{font-size:var(--font-size-text-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.close-button[data-v-c42aba78]{background:transparent;border:none;cursor:pointer;padding:var(--spacing-1);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;transition:var(--transition-default)}.close-button[data-v-c42aba78]:hover{background-color:rgba(var(--color-background-overlay),.05)}.close-button .close-icon[data-v-c42aba78]{width:18px;height:18px;opacity:.6;transition:var(--transition-default)}.close-button:hover .close-icon[data-v-c42aba78]{opacity:1}.content[data-v-c42aba78]{padding:var(--spacing-5)}.message[data-v-c42aba78]{margin:0 0 var(--spacing-4);color:var(--color-text-primary);line-height:var(--line-height-text-md)}.footer[data-v-c42aba78]{display:flex;justify-content:flex-end;padding:var(--spacing-3) var(--spacing-5) var(--spacing-5);gap:var(--spacing-3);border-top:var(--border-width-thin) solid var(--color-border-primary)}@keyframes fadeIn-c42aba78{0%{opacity:0}to{opacity:1}}@keyframes slideIn-c42aba78{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}[data-v-688abd7a],[data-v-688abd7a]:before,[data-v-688abd7a]:after{box-sizing:border-box}html[data-v-688abd7a],body[data-v-688abd7a],h1[data-v-688abd7a],h2[data-v-688abd7a],h3[data-v-688abd7a],h4[data-v-688abd7a],h5[data-v-688abd7a],h6[data-v-688abd7a],p[data-v-688abd7a],figure[data-v-688abd7a],blockquote[data-v-688abd7a],dl[data-v-688abd7a],dd[data-v-688abd7a],ul[data-v-688abd7a],ol[data-v-688abd7a]{margin:0;padding:0}body[data-v-688abd7a]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-688abd7a],ol[data-v-688abd7a]{list-style:none}img[data-v-688abd7a],picture[data-v-688abd7a],svg[data-v-688abd7a]{max-width:100%;display:block}input[data-v-688abd7a],button[data-v-688abd7a],textarea[data-v-688abd7a],select[data-v-688abd7a]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-688abd7a]:focus-within{scroll-behavior:auto}[data-v-688abd7a],[data-v-688abd7a]:before,[data-v-688abd7a]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-688abd7a]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-688abd7a]:hover{color:var(--color-text-brand-secondary)}a[data-v-688abd7a]:active{color:var(--color-text-brand-tertiary)}button[data-v-688abd7a]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-688abd7a]:focus:not(:focus-visible){outline:none}[data-v-688abd7a]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-688abd7a],textarea[data-v-688abd7a],select[data-v-688abd7a]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-688abd7a]:focus,textarea[data-v-688abd7a]:focus,select[data-v-688abd7a]:focus{border-color:var(--color-focus);outline:none}input[data-v-688abd7a]:disabled,textarea[data-v-688abd7a]:disabled,select[data-v-688abd7a]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-688abd7a]{border-collapse:collapse;width:100%}th[data-v-688abd7a]{text-align:left}button[data-v-688abd7a]:disabled,input[data-v-688abd7a]:disabled,textarea[data-v-688abd7a]:disabled,select[data-v-688abd7a]:disabled{cursor:not-allowed}fieldset[data-v-688abd7a]{border:none;padding:0;margin:0}legend[data-v-688abd7a]{padding:0}details[data-v-688abd7a]{display:block}summary[data-v-688abd7a]{display:list-item;cursor:pointer}hr[data-v-688abd7a]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-688abd7a],pre[data-v-688abd7a],kbd[data-v-688abd7a],samp[data-v-688abd7a]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-688abd7a]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-688abd7a]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-688abd7a]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-688abd7a]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-688abd7a]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-688abd7a]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-688abd7a],h6[data-v-688abd7a]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-688abd7a]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-688abd7a]::-webkit-scrollbar{height:4px}[data-v-688abd7a]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-688abd7a]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-688abd7a]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-688abd7a]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-688abd7a]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-688abd7a]:root,html[data-theme=light][data-v-688abd7a],.light[data-v-688abd7a]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-688abd7a],.dark[data-v-688abd7a]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-688abd7a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-688abd7a{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-688abd7a{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-688abd7a]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-688abd7a]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-688abd7a]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-688abd7a]{flex:1}.action-bar-container .action-bar .info-content[data-v-688abd7a]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-688abd7a]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-688abd7a]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-688abd7a]{display:flex;gap:var(--spacing-md)}main[data-v-688abd7a]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-688abd7a]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-688abd7a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-688abd7a]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-688abd7a]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-688abd7a]{flex:1}.content-section .content-header[data-v-688abd7a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-688abd7a]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-688abd7a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-688abd7a]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-688abd7a]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-688abd7a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-688abd7a]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-688abd7a var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.background-auth[data-v-688abd7a]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden}.dots-canvas[data-v-688abd7a]{display:block;width:100%;height:100%}.loading-placeholder[data-v-688abd7a]{width:100%;height:100%;background-color:var(--color-background-primary)}[data-v-c099cfe5],[data-v-c099cfe5]:before,[data-v-c099cfe5]:after{box-sizing:border-box}html[data-v-c099cfe5],body[data-v-c099cfe5],h1[data-v-c099cfe5],h2[data-v-c099cfe5],h3[data-v-c099cfe5],h4[data-v-c099cfe5],h5[data-v-c099cfe5],h6[data-v-c099cfe5],p[data-v-c099cfe5],figure[data-v-c099cfe5],blockquote[data-v-c099cfe5],dl[data-v-c099cfe5],dd[data-v-c099cfe5],ul[data-v-c099cfe5],ol[data-v-c099cfe5]{margin:0;padding:0}body[data-v-c099cfe5]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-c099cfe5],ol[data-v-c099cfe5]{list-style:none}img[data-v-c099cfe5],picture[data-v-c099cfe5],svg[data-v-c099cfe5]{max-width:100%;display:block}input[data-v-c099cfe5],button[data-v-c099cfe5],textarea[data-v-c099cfe5],select[data-v-c099cfe5]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-c099cfe5]:focus-within{scroll-behavior:auto}[data-v-c099cfe5],[data-v-c099cfe5]:before,[data-v-c099cfe5]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-c099cfe5]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-c099cfe5]:hover{color:var(--color-text-brand-secondary)}a[data-v-c099cfe5]:active{color:var(--color-text-brand-tertiary)}button[data-v-c099cfe5]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-c099cfe5]:focus:not(:focus-visible){outline:none}[data-v-c099cfe5]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-c099cfe5],textarea[data-v-c099cfe5],select[data-v-c099cfe5]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-c099cfe5]:focus,textarea[data-v-c099cfe5]:focus,select[data-v-c099cfe5]:focus{border-color:var(--color-focus);outline:none}input[data-v-c099cfe5]:disabled,textarea[data-v-c099cfe5]:disabled,select[data-v-c099cfe5]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-c099cfe5]{border-collapse:collapse;width:100%}th[data-v-c099cfe5]{text-align:left}button[data-v-c099cfe5]:disabled,input[data-v-c099cfe5]:disabled,textarea[data-v-c099cfe5]:disabled,select[data-v-c099cfe5]:disabled{cursor:not-allowed}fieldset[data-v-c099cfe5]{border:none;padding:0;margin:0}legend[data-v-c099cfe5]{padding:0}details[data-v-c099cfe5]{display:block}summary[data-v-c099cfe5]{display:list-item;cursor:pointer}hr[data-v-c099cfe5]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-c099cfe5],pre[data-v-c099cfe5],kbd[data-v-c099cfe5],samp[data-v-c099cfe5]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-c099cfe5]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-c099cfe5]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-c099cfe5]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-c099cfe5]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-c099cfe5]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-c099cfe5]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-c099cfe5],h6[data-v-c099cfe5]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-c099cfe5]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-c099cfe5]::-webkit-scrollbar{height:4px}[data-v-c099cfe5]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-c099cfe5]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-c099cfe5]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-c099cfe5]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-c099cfe5]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-c099cfe5]:root,html[data-theme=light][data-v-c099cfe5],.light[data-v-c099cfe5]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-c099cfe5],.dark[data-v-c099cfe5]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-c099cfe5{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-c099cfe5{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-c099cfe5{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-c099cfe5]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-c099cfe5]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-c099cfe5]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-c099cfe5]{flex:1}.action-bar-container .action-bar .info-content[data-v-c099cfe5]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-c099cfe5]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-c099cfe5]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-c099cfe5]{display:flex;gap:var(--spacing-md)}main[data-v-c099cfe5]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-c099cfe5]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-c099cfe5]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-c099cfe5]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-c099cfe5]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-c099cfe5]{flex:1}.content-section .content-header[data-v-c099cfe5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-c099cfe5]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-c099cfe5]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-c099cfe5]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-c099cfe5]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-c099cfe5]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-c099cfe5]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-c099cfe5 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.global-background-container[data-v-c099cfe5]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1}[data-v-debc29c0],[data-v-debc29c0]:before,[data-v-debc29c0]:after{box-sizing:border-box}html[data-v-debc29c0],body[data-v-debc29c0],h1[data-v-debc29c0],h2[data-v-debc29c0],h3[data-v-debc29c0],h4[data-v-debc29c0],h5[data-v-debc29c0],h6[data-v-debc29c0],p[data-v-debc29c0],figure[data-v-debc29c0],blockquote[data-v-debc29c0],dl[data-v-debc29c0],dd[data-v-debc29c0],ul[data-v-debc29c0],ol[data-v-debc29c0]{margin:0;padding:0}body[data-v-debc29c0]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-debc29c0],ol[data-v-debc29c0]{list-style:none}img[data-v-debc29c0],picture[data-v-debc29c0],svg[data-v-debc29c0]{max-width:100%;display:block}input[data-v-debc29c0],button[data-v-debc29c0],textarea[data-v-debc29c0],select[data-v-debc29c0]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-debc29c0]:focus-within{scroll-behavior:auto}[data-v-debc29c0],[data-v-debc29c0]:before,[data-v-debc29c0]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-debc29c0]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-debc29c0]:hover{color:var(--color-text-brand-secondary)}a[data-v-debc29c0]:active{color:var(--color-text-brand-tertiary)}button[data-v-debc29c0]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-debc29c0]:focus:not(:focus-visible){outline:none}[data-v-debc29c0]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-debc29c0],textarea[data-v-debc29c0],select[data-v-debc29c0]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-debc29c0]:focus,textarea[data-v-debc29c0]:focus,select[data-v-debc29c0]:focus{border-color:var(--color-focus);outline:none}input[data-v-debc29c0]:disabled,textarea[data-v-debc29c0]:disabled,select[data-v-debc29c0]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-debc29c0]{border-collapse:collapse;width:100%}th[data-v-debc29c0]{text-align:left}button[data-v-debc29c0]:disabled,input[data-v-debc29c0]:disabled,textarea[data-v-debc29c0]:disabled,select[data-v-debc29c0]:disabled{cursor:not-allowed}fieldset[data-v-debc29c0]{border:none;padding:0;margin:0}legend[data-v-debc29c0]{padding:0}details[data-v-debc29c0]{display:block}summary[data-v-debc29c0]{display:list-item;cursor:pointer}hr[data-v-debc29c0]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-debc29c0],pre[data-v-debc29c0],kbd[data-v-debc29c0],samp[data-v-debc29c0]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-debc29c0]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-debc29c0]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-debc29c0]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-debc29c0]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-debc29c0]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-debc29c0]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-debc29c0],h6[data-v-debc29c0]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-debc29c0]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-debc29c0]::-webkit-scrollbar{height:4px}[data-v-debc29c0]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-debc29c0]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-debc29c0]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-debc29c0]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-debc29c0]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-debc29c0]:root,html[data-theme=light][data-v-debc29c0],.light[data-v-debc29c0]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-debc29c0],.dark[data-v-debc29c0]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-debc29c0{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-debc29c0{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-debc29c0{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-debc29c0]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-debc29c0]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-debc29c0]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-debc29c0]{flex:1}.action-bar-container .action-bar .info-content[data-v-debc29c0]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-debc29c0]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-debc29c0]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-debc29c0]{display:flex;gap:var(--spacing-md)}main[data-v-debc29c0]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-debc29c0]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-debc29c0]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-debc29c0]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-debc29c0]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-debc29c0]{flex:1}.content-section .content-header[data-v-debc29c0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-debc29c0]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-debc29c0]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-debc29c0]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-debc29c0]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-debc29c0]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-debc29c0]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-debc29c0 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.onboarding-overlay[data-v-debc29c0]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:var(--z-index-onboarding);pointer-events:none}.onboarding-spotlight[data-v-debc29c0]{position:fixed;pointer-events:none;transition:all var(--transition-default);z-index:calc(var(--z-index-onboarding) + 1)}.onboarding-spotlight .spotlight-border[data-v-debc29c0]{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:var(--onboarding-spotlight-border-radius);box-shadow:0 0 0 4px var(--color-focus),0 0 0 9999px var(--onboarding-overlay-background);animation:pulse-spotlight-debc29c0 2s ease-in-out infinite}@keyframes pulse-spotlight-debc29c0{0%,to{box-shadow:0 0 0 4px var(--color-focus),0 0 0 9999px var(--onboarding-overlay-background)}50%{box-shadow:0 0 0 6px var(--color-focus),0 0 0 9999px var(--onboarding-overlay-background)}}.onboarding-tooltip[data-v-debc29c0]{position:fixed;background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius-lg);box-shadow:var(--component-shadow);padding:var(--spacing-xl);max-width:460px;width:90vw;z-index:calc(var(--z-index-onboarding) + 3);pointer-events:auto;animation:tooltip-appear-debc29c0 .3s ease-out}.onboarding-tooltip.centered[data-v-debc29c0]{max-width:512px;box-shadow:var(--component-shadow),0 0 0 9999px var(--onboarding-overlay-background)}.onboarding-tooltip .tooltip-header[data-v-debc29c0]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.onboarding-tooltip .tooltip-title[data-v-debc29c0]{font-size:var(--font-size-text-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0;flex:1}.onboarding-tooltip .tooltip-close[data-v-debc29c0]{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;border-radius:var(--radius-full);color:var(--color-text-secondary);transition:var(--transition-fast)}.onboarding-tooltip .tooltip-close[data-v-debc29c0]:hover{background-color:var(--color-background-secondary);color:var(--color-text-primary)}.onboarding-tooltip .tooltip-close[data-v-debc29c0]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.onboarding-tooltip .tooltip-content[data-v-debc29c0]{margin-bottom:var(--spacing-xl)}.onboarding-tooltip .tooltip-description[data-v-debc29c0]{font-size:var(--font-size-text-md);color:var(--color-text-secondary);line-height:var(--line-height-text-md);margin:0}.onboarding-tooltip .tooltip-footer[data-v-debc29c0]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding-top:var(--spacing-lg);border-top:1px solid var(--color-border-primary)}.onboarding-tooltip .progress-indicator[data-v-debc29c0]{font-size:var(--font-size-text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary)}.onboarding-tooltip .tooltip-actions[data-v-debc29c0]{display:flex;gap:var(--spacing-sm)}@keyframes tooltip-appear-debc29c0{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (max-width: 768px){.onboarding-tooltip[data-v-debc29c0]{max-width:calc(100vw - 32px);padding:var(--spacing-lg);margin:16px}.onboarding-tooltip.centered[data-v-debc29c0]{max-width:calc(100vw - 32px)}.onboarding-tooltip .tooltip-title[data-v-debc29c0]{font-size:var(--font-size-text-lg)}.onboarding-tooltip .tooltip-description[data-v-debc29c0]{font-size:var(--font-size-text-sm)}}[data-v-b96c75a0],[data-v-b96c75a0]:before,[data-v-b96c75a0]:after{box-sizing:border-box}html[data-v-b96c75a0],body[data-v-b96c75a0],h1[data-v-b96c75a0],h2[data-v-b96c75a0],h3[data-v-b96c75a0],h4[data-v-b96c75a0],h5[data-v-b96c75a0],h6[data-v-b96c75a0],p[data-v-b96c75a0],figure[data-v-b96c75a0],blockquote[data-v-b96c75a0],dl[data-v-b96c75a0],dd[data-v-b96c75a0],ul[data-v-b96c75a0],ol[data-v-b96c75a0]{margin:0;padding:0}body[data-v-b96c75a0]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-b96c75a0],ol[data-v-b96c75a0]{list-style:none}img[data-v-b96c75a0],picture[data-v-b96c75a0],svg[data-v-b96c75a0]{max-width:100%;display:block}input[data-v-b96c75a0],button[data-v-b96c75a0],textarea[data-v-b96c75a0],select[data-v-b96c75a0]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-b96c75a0]:focus-within{scroll-behavior:auto}[data-v-b96c75a0],[data-v-b96c75a0]:before,[data-v-b96c75a0]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-b96c75a0]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-b96c75a0]:hover{color:var(--color-text-brand-secondary)}a[data-v-b96c75a0]:active{color:var(--color-text-brand-tertiary)}button[data-v-b96c75a0]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-b96c75a0]:focus:not(:focus-visible){outline:none}[data-v-b96c75a0]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-b96c75a0],textarea[data-v-b96c75a0],select[data-v-b96c75a0]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-b96c75a0]:focus,textarea[data-v-b96c75a0]:focus,select[data-v-b96c75a0]:focus{border-color:var(--color-focus);outline:none}input[data-v-b96c75a0]:disabled,textarea[data-v-b96c75a0]:disabled,select[data-v-b96c75a0]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-b96c75a0]{border-collapse:collapse;width:100%}th[data-v-b96c75a0]{text-align:left}button[data-v-b96c75a0]:disabled,input[data-v-b96c75a0]:disabled,textarea[data-v-b96c75a0]:disabled,select[data-v-b96c75a0]:disabled{cursor:not-allowed}fieldset[data-v-b96c75a0]{border:none;padding:0;margin:0}legend[data-v-b96c75a0]{padding:0}details[data-v-b96c75a0]{display:block}summary[data-v-b96c75a0]{display:list-item;cursor:pointer}hr[data-v-b96c75a0]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-b96c75a0],pre[data-v-b96c75a0],kbd[data-v-b96c75a0],samp[data-v-b96c75a0]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-b96c75a0]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-b96c75a0]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-b96c75a0]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-b96c75a0]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-b96c75a0]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-b96c75a0]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-b96c75a0],h6[data-v-b96c75a0]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-b96c75a0]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-b96c75a0]::-webkit-scrollbar{height:4px}[data-v-b96c75a0]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-b96c75a0]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-b96c75a0]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-b96c75a0]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-b96c75a0]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-b96c75a0]:root,html[data-theme=light][data-v-b96c75a0],.light[data-v-b96c75a0]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-b96c75a0],.dark[data-v-b96c75a0]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-b96c75a0{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-b96c75a0{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-b96c75a0{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-b96c75a0]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-b96c75a0]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-b96c75a0]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-b96c75a0]{flex:1}.action-bar-container .action-bar .info-content[data-v-b96c75a0]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-b96c75a0]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-b96c75a0]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-b96c75a0]{display:flex;gap:var(--spacing-md)}main[data-v-b96c75a0]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-b96c75a0]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-b96c75a0]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-b96c75a0]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-b96c75a0]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-b96c75a0]{flex:1}.content-section .content-header[data-v-b96c75a0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-b96c75a0]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-b96c75a0]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-b96c75a0]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-b96c75a0]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-b96c75a0]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-b96c75a0]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-b96c75a0 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.onboarding-overlay[data-v-b96c75a0]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:var(--z-index-onboarding);pointer-events:none}.onboarding-spotlight[data-v-b96c75a0]{position:fixed;pointer-events:none;transition:all var(--transition-default);z-index:calc(var(--z-index-onboarding) + 1)}.onboarding-spotlight .spotlight-border[data-v-b96c75a0]{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:var(--onboarding-spotlight-border-radius);box-shadow:0 0 0 4px var(--color-focus),0 0 0 9999px var(--onboarding-overlay-background);animation:pulse-spotlight-b96c75a0 2s ease-in-out infinite}@keyframes pulse-spotlight-b96c75a0{0%,to{box-shadow:0 0 0 4px var(--color-focus),0 0 0 9999px var(--onboarding-overlay-background)}50%{box-shadow:0 0 0 6px var(--color-focus),0 0 0 9999px var(--onboarding-overlay-background)}}.onboarding-tooltip[data-v-b96c75a0]{position:fixed;background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius-lg);box-shadow:var(--component-shadow);padding:var(--spacing-xl);max-width:460px;width:90vw;z-index:calc(var(--z-index-onboarding) + 3);pointer-events:auto;animation:tooltip-appear-b96c75a0 .3s ease-out}.onboarding-tooltip.centered[data-v-b96c75a0]{max-width:512px;box-shadow:var(--component-shadow),0 0 0 9999px var(--onboarding-overlay-background)}.onboarding-tooltip .tooltip-header[data-v-b96c75a0]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.onboarding-tooltip .tooltip-title[data-v-b96c75a0]{font-size:var(--font-size-text-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0;flex:1}.onboarding-tooltip .tooltip-close[data-v-b96c75a0]{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;border-radius:var(--radius-full);color:var(--color-text-secondary);transition:var(--transition-fast)}.onboarding-tooltip .tooltip-close[data-v-b96c75a0]:hover{background-color:var(--color-background-secondary);color:var(--color-text-primary)}.onboarding-tooltip .tooltip-close[data-v-b96c75a0]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.onboarding-tooltip .tooltip-content[data-v-b96c75a0]{margin-bottom:var(--spacing-xl)}.onboarding-tooltip .tooltip-description[data-v-b96c75a0]{font-size:var(--font-size-text-md);color:var(--color-text-secondary);line-height:var(--line-height-text-md);margin:0}.onboarding-tooltip .tooltip-footer[data-v-b96c75a0]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding-top:var(--spacing-lg);border-top:1px solid var(--color-border-primary)}.onboarding-tooltip .progress-indicator[data-v-b96c75a0]{font-size:var(--font-size-text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary)}.onboarding-tooltip .tooltip-actions[data-v-b96c75a0]{display:flex;gap:var(--spacing-sm)}@keyframes tooltip-appear-b96c75a0{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (max-width: 768px){.onboarding-tooltip[data-v-b96c75a0]{max-width:calc(100vw - 32px);padding:var(--spacing-lg);margin:16px}.onboarding-tooltip.centered[data-v-b96c75a0]{max-width:calc(100vw - 32px)}.onboarding-tooltip .tooltip-title[data-v-b96c75a0]{font-size:var(--font-size-text-lg)}.onboarding-tooltip .tooltip-description[data-v-b96c75a0]{font-size:var(--font-size-text-sm)}}[data-v-123593f4],[data-v-123593f4]:before,[data-v-123593f4]:after{box-sizing:border-box}html[data-v-123593f4],body[data-v-123593f4],h1[data-v-123593f4],h2[data-v-123593f4],h3[data-v-123593f4],h4[data-v-123593f4],h5[data-v-123593f4],h6[data-v-123593f4],p[data-v-123593f4],figure[data-v-123593f4],blockquote[data-v-123593f4],dl[data-v-123593f4],dd[data-v-123593f4],ul[data-v-123593f4],ol[data-v-123593f4]{margin:0;padding:0}body[data-v-123593f4]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-123593f4],ol[data-v-123593f4]{list-style:none}img[data-v-123593f4],picture[data-v-123593f4],svg[data-v-123593f4]{max-width:100%;display:block}input[data-v-123593f4],button[data-v-123593f4],textarea[data-v-123593f4],select[data-v-123593f4]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-123593f4]:focus-within{scroll-behavior:auto}[data-v-123593f4],[data-v-123593f4]:before,[data-v-123593f4]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-123593f4]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-123593f4]:hover{color:var(--color-text-brand-secondary)}a[data-v-123593f4]:active{color:var(--color-text-brand-tertiary)}button[data-v-123593f4]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-123593f4]:focus:not(:focus-visible){outline:none}[data-v-123593f4]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-123593f4],textarea[data-v-123593f4],select[data-v-123593f4]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-123593f4]:focus,textarea[data-v-123593f4]:focus,select[data-v-123593f4]:focus{border-color:var(--color-focus);outline:none}input[data-v-123593f4]:disabled,textarea[data-v-123593f4]:disabled,select[data-v-123593f4]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-123593f4]{border-collapse:collapse;width:100%}th[data-v-123593f4]{text-align:left}button[data-v-123593f4]:disabled,input[data-v-123593f4]:disabled,textarea[data-v-123593f4]:disabled,select[data-v-123593f4]:disabled{cursor:not-allowed}fieldset[data-v-123593f4]{border:none;padding:0;margin:0}legend[data-v-123593f4]{padding:0}details[data-v-123593f4]{display:block}summary[data-v-123593f4]{display:list-item;cursor:pointer}hr[data-v-123593f4]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-123593f4],pre[data-v-123593f4],kbd[data-v-123593f4],samp[data-v-123593f4]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-123593f4]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-123593f4]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-123593f4]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-123593f4]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-123593f4]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-123593f4]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-123593f4],h6[data-v-123593f4]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-123593f4]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-123593f4]::-webkit-scrollbar{height:4px}[data-v-123593f4]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-123593f4]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-123593f4]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-123593f4]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-123593f4]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-123593f4]:root,html[data-theme=light][data-v-123593f4],.light[data-v-123593f4]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-123593f4],.dark[data-v-123593f4]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-123593f4{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-123593f4{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-123593f4{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-123593f4]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-123593f4]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-123593f4]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-123593f4]{flex:1}.action-bar-container .action-bar .info-content[data-v-123593f4]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-123593f4]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-123593f4]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-123593f4]{display:flex;gap:var(--spacing-md)}main[data-v-123593f4]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-123593f4]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-123593f4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-123593f4]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-123593f4]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-123593f4]{flex:1}.content-section .content-header[data-v-123593f4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-123593f4]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-123593f4]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-123593f4]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-123593f4]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-123593f4]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-123593f4]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-123593f4 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.onboarding-overlay[data-v-123593f4]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:var(--z-index-onboarding);pointer-events:none}.onboarding-spotlight[data-v-123593f4]{position:fixed;pointer-events:none;transition:all var(--transition-default);z-index:calc(var(--z-index-onboarding) + 1)}.onboarding-spotlight .spotlight-border[data-v-123593f4]{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:var(--onboarding-spotlight-border-radius);box-shadow:0 0 0 4px var(--color-focus),0 0 0 9999px var(--onboarding-overlay-background);animation:pulse-spotlight-123593f4 2s ease-in-out infinite}@keyframes pulse-spotlight-123593f4{0%,to{box-shadow:0 0 0 4px var(--color-focus),0 0 0 9999px var(--onboarding-overlay-background)}50%{box-shadow:0 0 0 6px var(--color-focus),0 0 0 9999px var(--onboarding-overlay-background)}}.onboarding-tooltip[data-v-123593f4]{position:fixed;background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius-lg);box-shadow:var(--component-shadow);padding:var(--spacing-xl);max-width:460px;width:90vw;z-index:calc(var(--z-index-onboarding) + 3);pointer-events:auto;animation:tooltip-appear-123593f4 .3s ease-out}.onboarding-tooltip.centered[data-v-123593f4]{max-width:512px;box-shadow:var(--component-shadow),0 0 0 9999px var(--onboarding-overlay-background)}.onboarding-tooltip .tooltip-header[data-v-123593f4]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.onboarding-tooltip .tooltip-title[data-v-123593f4]{font-size:var(--font-size-text-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0;flex:1}.onboarding-tooltip .tooltip-close[data-v-123593f4]{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;border-radius:var(--radius-full);color:var(--color-text-secondary);transition:var(--transition-fast)}.onboarding-tooltip .tooltip-close[data-v-123593f4]:hover{background-color:var(--color-background-secondary);color:var(--color-text-primary)}.onboarding-tooltip .tooltip-close[data-v-123593f4]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.onboarding-tooltip .tooltip-content[data-v-123593f4]{margin-bottom:var(--spacing-xl)}.onboarding-tooltip .tooltip-description[data-v-123593f4]{font-size:var(--font-size-text-md);color:var(--color-text-secondary);line-height:var(--line-height-text-md);margin:0}.onboarding-tooltip .tooltip-footer[data-v-123593f4]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding-top:var(--spacing-lg);border-top:1px solid var(--color-border-primary)}.onboarding-tooltip .progress-indicator[data-v-123593f4]{font-size:var(--font-size-text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary)}.onboarding-tooltip .tooltip-actions[data-v-123593f4]{display:flex;gap:var(--spacing-sm)}@keyframes tooltip-appear-123593f4{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (max-width: 768px){.onboarding-tooltip[data-v-123593f4]{max-width:calc(100vw - 32px);padding:var(--spacing-lg);margin:16px}.onboarding-tooltip.centered[data-v-123593f4]{max-width:calc(100vw - 32px)}.onboarding-tooltip .tooltip-title[data-v-123593f4]{font-size:var(--font-size-text-lg)}.onboarding-tooltip .tooltip-description[data-v-123593f4]{font-size:var(--font-size-text-sm)}}*,*:before,*:after{box-sizing:border-box}html,body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol{margin:0;padding:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul,ol{list-style:none}img,picture,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a:hover{color:var(--color-text-brand-secondary)}a:active{color:var(--color-text-brand-tertiary)}button{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input,textarea,select{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input:focus,textarea:focus,select:focus{border-color:var(--color-focus);outline:none}input:disabled,textarea:disabled,select:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table{border-collapse:collapse;width:100%}th{text-align:left}button:disabled,input:disabled,textarea:disabled,select:disabled{cursor:not-allowed}fieldset{border:none;padding:0;margin:0}legend{padding:0}details{display:block}summary{display:list-item;cursor:pointer}hr{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code,pre,kbd,samp{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5,h6{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}*{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}*::-webkit-scrollbar{height:4px}*::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}*::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}*::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}:root,html[data-theme=light],.light{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark],.dark{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space{flex:1}.action-bar-container .action-bar .info-content{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions{display:flex;gap:var(--spacing-md)}main{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container{display:flex;gap:var(--spacing-sm);align-items:center}.content-section{flex:1}.content-section .content-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}#app{min-height:100dvh;display:flex}.view{width:100%;height:100%;min-height:100dvh}[data-v-46dafbe5],[data-v-46dafbe5]:before,[data-v-46dafbe5]:after{box-sizing:border-box}html[data-v-46dafbe5],body[data-v-46dafbe5],h1[data-v-46dafbe5],h2[data-v-46dafbe5],h3[data-v-46dafbe5],h4[data-v-46dafbe5],h5[data-v-46dafbe5],h6[data-v-46dafbe5],p[data-v-46dafbe5],figure[data-v-46dafbe5],blockquote[data-v-46dafbe5],dl[data-v-46dafbe5],dd[data-v-46dafbe5],ul[data-v-46dafbe5],ol[data-v-46dafbe5]{margin:0;padding:0}body[data-v-46dafbe5]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-46dafbe5],ol[data-v-46dafbe5]{list-style:none}img[data-v-46dafbe5],picture[data-v-46dafbe5],svg[data-v-46dafbe5]{max-width:100%;display:block}input[data-v-46dafbe5],button[data-v-46dafbe5],textarea[data-v-46dafbe5],select[data-v-46dafbe5]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-46dafbe5]:focus-within{scroll-behavior:auto}[data-v-46dafbe5],[data-v-46dafbe5]:before,[data-v-46dafbe5]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-46dafbe5]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-46dafbe5]:hover{color:var(--color-text-brand-secondary)}a[data-v-46dafbe5]:active{color:var(--color-text-brand-tertiary)}button[data-v-46dafbe5]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-46dafbe5]:focus:not(:focus-visible){outline:none}[data-v-46dafbe5]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-46dafbe5],textarea[data-v-46dafbe5],select[data-v-46dafbe5]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-46dafbe5]:focus,textarea[data-v-46dafbe5]:focus,select[data-v-46dafbe5]:focus{border-color:var(--color-focus);outline:none}input[data-v-46dafbe5]:disabled,textarea[data-v-46dafbe5]:disabled,select[data-v-46dafbe5]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-46dafbe5]{border-collapse:collapse;width:100%}th[data-v-46dafbe5]{text-align:left}button[data-v-46dafbe5]:disabled,input[data-v-46dafbe5]:disabled,textarea[data-v-46dafbe5]:disabled,select[data-v-46dafbe5]:disabled{cursor:not-allowed}fieldset[data-v-46dafbe5]{border:none;padding:0;margin:0}legend[data-v-46dafbe5]{padding:0}details[data-v-46dafbe5]{display:block}summary[data-v-46dafbe5]{display:list-item;cursor:pointer}hr[data-v-46dafbe5]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-46dafbe5],pre[data-v-46dafbe5],kbd[data-v-46dafbe5],samp[data-v-46dafbe5]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-46dafbe5]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-46dafbe5]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-46dafbe5]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-46dafbe5]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-46dafbe5]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-46dafbe5]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-46dafbe5],h6[data-v-46dafbe5]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-46dafbe5]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-46dafbe5]::-webkit-scrollbar{height:4px}[data-v-46dafbe5]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-46dafbe5]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-46dafbe5]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-46dafbe5]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-46dafbe5]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-46dafbe5]:root,html[data-theme=light][data-v-46dafbe5],.light[data-v-46dafbe5]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-46dafbe5],.dark[data-v-46dafbe5]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-46dafbe5{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-46dafbe5{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-46dafbe5{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-46dafbe5]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-46dafbe5]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-46dafbe5]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-46dafbe5]{flex:1}.action-bar-container .action-bar .info-content[data-v-46dafbe5]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-46dafbe5]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-46dafbe5]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-46dafbe5]{display:flex;gap:var(--spacing-md)}main[data-v-46dafbe5]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-46dafbe5]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-46dafbe5]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-46dafbe5]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-46dafbe5]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-46dafbe5]{flex:1}.content-section .content-header[data-v-46dafbe5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-46dafbe5]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-46dafbe5]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-46dafbe5]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-46dafbe5]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-46dafbe5]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-46dafbe5]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-46dafbe5 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.segmented-control-wrapper[data-v-46dafbe5]{display:flex;flex-direction:column;gap:var(--spacing-md);margin-right:auto}.segmented-control-wrapper.full-width[data-v-46dafbe5]{width:100%}.segmented-control-wrapper .label[data-v-46dafbe5]{display:block;font-size:var(--font-size-text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.segmented-control-wrapper .label .required[data-v-46dafbe5]{margin-left:var(--spacing-xs);color:var(--color-text-brand-tertiary)}.segmented-control[data-v-46dafbe5]{display:inline-flex;gap:var(--spacing-xs);background-color:var(--color-background-primary);border:1px solid var(--color-border-secondary);border-radius:var(--component-border-radius-lg);padding:var(--spacing-xs);position:relative;overflow:hidden}.segmented-control.has-error[data-v-46dafbe5]{border:1px solid var(--color-border-error)}.segmented-control input[type=radio][data-v-46dafbe5]{position:absolute;opacity:0;width:0;height:0}.segmented-control input[type=radio]:hover:not(:disabled):not(:checked)+label[data-v-46dafbe5]{color:var(--color-text-tertiary)}.segmented-control input[type=radio]:disabled+label[data-v-46dafbe5]{color:var(--color-text-disabled);background-color:var(--color-background-disabled);cursor:not-allowed}.segmented-control input[type=radio]:checked+label[data-v-46dafbe5]{anchor-name:--target;color:var(--color-text-primary)}.segmented-control label[data-v-46dafbe5]{position:relative;display:flex;align-items:center;justify-content:center;padding:var(--spacing-sm) var(--spacing-lg);gap:var(--spacing-md);border-radius:var(--radius-xs);white-space:nowrap;text-align:center;color:var(--color-text-quaternary);z-index:1;cursor:pointer;transition:all .2s ease}.segmented-control label .option-icon[data-v-46dafbe5]{flex-shrink:0;display:inline-flex}.segmented-control[data-v-46dafbe5]:after{content:"";position:absolute;left:anchor(--target left);top:anchor(--target top);bottom:anchor(--target bottom);width:anchor-size(--target width);height:anchor-size(--target height);background-color:var(--color-background-active);border-radius:calc(var(--component-border-radius-lg) - var(--spacing-xs));transition:all var(--transition-default);transition-timing-function:linear(0 0%,.2342 12.49%,.4374 24.99%,.6093 37.49%,.6835 43.74%,.7499 49.99%,.8086 56.25%,.8593 62.5%,.9023 68.75%,.9375 75%,.9648 81.25%,.9844 87.5%,.9961 93.75%,1 100%);z-index:0}.error-message[data-v-46dafbe5]{font-size:var(--font-size-text-sm);color:var(--color-text-error-primary)}.hint[data-v-46dafbe5]{margin-top:var(--spacing-md);font-size:var(--font-size-text-sm);color:var(--color-text-secondary)}[data-v-c090a31d],[data-v-c090a31d]:before,[data-v-c090a31d]:after{box-sizing:border-box}html[data-v-c090a31d],body[data-v-c090a31d],h1[data-v-c090a31d],h2[data-v-c090a31d],h3[data-v-c090a31d],h4[data-v-c090a31d],h5[data-v-c090a31d],h6[data-v-c090a31d],p[data-v-c090a31d],figure[data-v-c090a31d],blockquote[data-v-c090a31d],dl[data-v-c090a31d],dd[data-v-c090a31d],ul[data-v-c090a31d],ol[data-v-c090a31d]{margin:0;padding:0}body[data-v-c090a31d]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-c090a31d],ol[data-v-c090a31d]{list-style:none}img[data-v-c090a31d],picture[data-v-c090a31d],svg[data-v-c090a31d]{max-width:100%;display:block}input[data-v-c090a31d],button[data-v-c090a31d],textarea[data-v-c090a31d],select[data-v-c090a31d]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-c090a31d]:focus-within{scroll-behavior:auto}[data-v-c090a31d],[data-v-c090a31d]:before,[data-v-c090a31d]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-c090a31d]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-c090a31d]:hover{color:var(--color-text-brand-secondary)}a[data-v-c090a31d]:active{color:var(--color-text-brand-tertiary)}button[data-v-c090a31d]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-c090a31d]:focus:not(:focus-visible){outline:none}[data-v-c090a31d]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-c090a31d],textarea[data-v-c090a31d],select[data-v-c090a31d]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-c090a31d]:focus,textarea[data-v-c090a31d]:focus,select[data-v-c090a31d]:focus{border-color:var(--color-focus);outline:none}input[data-v-c090a31d]:disabled,textarea[data-v-c090a31d]:disabled,select[data-v-c090a31d]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-c090a31d]{border-collapse:collapse;width:100%}th[data-v-c090a31d]{text-align:left}button[data-v-c090a31d]:disabled,input[data-v-c090a31d]:disabled,textarea[data-v-c090a31d]:disabled,select[data-v-c090a31d]:disabled{cursor:not-allowed}fieldset[data-v-c090a31d]{border:none;padding:0;margin:0}legend[data-v-c090a31d]{padding:0}details[data-v-c090a31d]{display:block}summary[data-v-c090a31d]{display:list-item;cursor:pointer}hr[data-v-c090a31d]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-c090a31d],pre[data-v-c090a31d],kbd[data-v-c090a31d],samp[data-v-c090a31d]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-c090a31d]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-c090a31d]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-c090a31d]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-c090a31d]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-c090a31d]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-c090a31d]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-c090a31d],h6[data-v-c090a31d]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-c090a31d]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-c090a31d]::-webkit-scrollbar{height:4px}[data-v-c090a31d]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-c090a31d]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-c090a31d]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-c090a31d]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-c090a31d]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-c090a31d]:root,html[data-theme=light][data-v-c090a31d],.light[data-v-c090a31d]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-c090a31d],.dark[data-v-c090a31d]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-c090a31d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-c090a31d{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-c090a31d{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-c090a31d]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-c090a31d]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-c090a31d]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-c090a31d]{flex:1}.action-bar-container .action-bar .info-content[data-v-c090a31d]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-c090a31d]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-c090a31d]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-c090a31d]{display:flex;gap:var(--spacing-md)}main[data-v-c090a31d]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-c090a31d]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-c090a31d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-c090a31d]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-c090a31d]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-c090a31d]{flex:1}.content-section .content-header[data-v-c090a31d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-c090a31d]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-c090a31d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-c090a31d]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-c090a31d]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-c090a31d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-c090a31d]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-c090a31d var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.company-view[data-v-c090a31d]{padding-top:var(--spacing-4xl)}.company-view .segmented-control-wrapper[data-v-c090a31d]{max-width:var(--width-lg);margin:0 auto}.company-content[data-v-c090a31d]{margin-top:var(--spacing-lg)}[data-v-10fc674b],[data-v-10fc674b]:before,[data-v-10fc674b]:after{box-sizing:border-box}html[data-v-10fc674b],body[data-v-10fc674b],h1[data-v-10fc674b],h2[data-v-10fc674b],h3[data-v-10fc674b],h4[data-v-10fc674b],h5[data-v-10fc674b],h6[data-v-10fc674b],p[data-v-10fc674b],figure[data-v-10fc674b],blockquote[data-v-10fc674b],dl[data-v-10fc674b],dd[data-v-10fc674b],ul[data-v-10fc674b],ol[data-v-10fc674b]{margin:0;padding:0}body[data-v-10fc674b]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-10fc674b],ol[data-v-10fc674b]{list-style:none}img[data-v-10fc674b],picture[data-v-10fc674b],svg[data-v-10fc674b]{max-width:100%;display:block}input[data-v-10fc674b],button[data-v-10fc674b],textarea[data-v-10fc674b],select[data-v-10fc674b]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-10fc674b]:focus-within{scroll-behavior:auto}[data-v-10fc674b],[data-v-10fc674b]:before,[data-v-10fc674b]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-10fc674b]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-10fc674b]:hover{color:var(--color-text-brand-secondary)}a[data-v-10fc674b]:active{color:var(--color-text-brand-tertiary)}button[data-v-10fc674b]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-10fc674b]:focus:not(:focus-visible){outline:none}[data-v-10fc674b]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-10fc674b],textarea[data-v-10fc674b],select[data-v-10fc674b]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-10fc674b]:focus,textarea[data-v-10fc674b]:focus,select[data-v-10fc674b]:focus{border-color:var(--color-focus);outline:none}input[data-v-10fc674b]:disabled,textarea[data-v-10fc674b]:disabled,select[data-v-10fc674b]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-10fc674b]{border-collapse:collapse;width:100%}th[data-v-10fc674b]{text-align:left}button[data-v-10fc674b]:disabled,input[data-v-10fc674b]:disabled,textarea[data-v-10fc674b]:disabled,select[data-v-10fc674b]:disabled{cursor:not-allowed}fieldset[data-v-10fc674b]{border:none;padding:0;margin:0}legend[data-v-10fc674b]{padding:0}details[data-v-10fc674b]{display:block}summary[data-v-10fc674b]{display:list-item;cursor:pointer}hr[data-v-10fc674b]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-10fc674b],pre[data-v-10fc674b],kbd[data-v-10fc674b],samp[data-v-10fc674b]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-10fc674b]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-10fc674b]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-10fc674b]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-10fc674b]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-10fc674b]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-10fc674b]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-10fc674b],h6[data-v-10fc674b]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-10fc674b]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-10fc674b]::-webkit-scrollbar{height:4px}[data-v-10fc674b]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-10fc674b]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-10fc674b]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-10fc674b]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-10fc674b]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-10fc674b]:root,html[data-theme=light][data-v-10fc674b],.light[data-v-10fc674b]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-10fc674b],.dark[data-v-10fc674b]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-10fc674b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-10fc674b{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-10fc674b{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-10fc674b]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-10fc674b]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-10fc674b]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-10fc674b]{flex:1}.action-bar-container .action-bar .info-content[data-v-10fc674b]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-10fc674b]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-10fc674b]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-10fc674b]{display:flex;gap:var(--spacing-md)}main[data-v-10fc674b]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-10fc674b]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-10fc674b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-10fc674b]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-10fc674b]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-10fc674b]{flex:1}.content-section .content-header[data-v-10fc674b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-10fc674b]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-10fc674b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-10fc674b]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-10fc674b]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-10fc674b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-10fc674b]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-10fc674b var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.identity-provider[data-v-10fc674b]{display:flex;align-items:center;gap:.5em;padding:.5rem;border:solid 1px var(--color-border-primary);border-radius:var(--component-border-radius)}.identity-provider .icon[data-v-10fc674b]{width:1.5rem;height:1.5rem}.identity-provider .name[data-v-10fc674b]{flex:1;font-size:var(--font-size-text-md);font-weight:var(--font-weight-regular);text-transform:uppercase}.identity-provider .status[data-v-10fc674b]{display:flex;align-items:center;gap:.5rem;font-size:var(--font-size-text-xs);padding:.25rem .5rem .25rem .375rem;border-radius:1rem;background:var(--color-background-primary) -dark;color:var(--color-text-light)}.identity-provider .status .icon[data-v-10fc674b]{width:1rem;height:1rem}.identity-provider .status.connected[data-v-10fc674b]{background:hsl(from var(--color-success) h s calc(l + 25));color:hsl(from var(--color-success) h s calc(l - 25))}[data-v-0aa040e2],[data-v-0aa040e2]:before,[data-v-0aa040e2]:after{box-sizing:border-box}html[data-v-0aa040e2],body[data-v-0aa040e2],h1[data-v-0aa040e2],h2[data-v-0aa040e2],h3[data-v-0aa040e2],h4[data-v-0aa040e2],h5[data-v-0aa040e2],h6[data-v-0aa040e2],p[data-v-0aa040e2],figure[data-v-0aa040e2],blockquote[data-v-0aa040e2],dl[data-v-0aa040e2],dd[data-v-0aa040e2],ul[data-v-0aa040e2],ol[data-v-0aa040e2]{margin:0;padding:0}body[data-v-0aa040e2]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-0aa040e2],ol[data-v-0aa040e2]{list-style:none}img[data-v-0aa040e2],picture[data-v-0aa040e2],svg[data-v-0aa040e2]{max-width:100%;display:block}input[data-v-0aa040e2],button[data-v-0aa040e2],textarea[data-v-0aa040e2],select[data-v-0aa040e2]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-0aa040e2]:focus-within{scroll-behavior:auto}[data-v-0aa040e2],[data-v-0aa040e2]:before,[data-v-0aa040e2]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-0aa040e2]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-0aa040e2]:hover{color:var(--color-text-brand-secondary)}a[data-v-0aa040e2]:active{color:var(--color-text-brand-tertiary)}button[data-v-0aa040e2]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-0aa040e2]:focus:not(:focus-visible){outline:none}[data-v-0aa040e2]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-0aa040e2],textarea[data-v-0aa040e2],select[data-v-0aa040e2]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-0aa040e2]:focus,textarea[data-v-0aa040e2]:focus,select[data-v-0aa040e2]:focus{border-color:var(--color-focus);outline:none}input[data-v-0aa040e2]:disabled,textarea[data-v-0aa040e2]:disabled,select[data-v-0aa040e2]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-0aa040e2]{border-collapse:collapse;width:100%}th[data-v-0aa040e2]{text-align:left}button[data-v-0aa040e2]:disabled,input[data-v-0aa040e2]:disabled,textarea[data-v-0aa040e2]:disabled,select[data-v-0aa040e2]:disabled{cursor:not-allowed}fieldset[data-v-0aa040e2]{border:none;padding:0;margin:0}legend[data-v-0aa040e2]{padding:0}details[data-v-0aa040e2]{display:block}summary[data-v-0aa040e2]{display:list-item;cursor:pointer}hr[data-v-0aa040e2]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-0aa040e2],pre[data-v-0aa040e2],kbd[data-v-0aa040e2],samp[data-v-0aa040e2]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-0aa040e2]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-0aa040e2]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-0aa040e2]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-0aa040e2]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-0aa040e2]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-0aa040e2]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-0aa040e2],h6[data-v-0aa040e2]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-0aa040e2]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-0aa040e2]::-webkit-scrollbar{height:4px}[data-v-0aa040e2]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-0aa040e2]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-0aa040e2]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-0aa040e2]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-0aa040e2]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-0aa040e2]:root,html[data-theme=light][data-v-0aa040e2],.light[data-v-0aa040e2]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-0aa040e2],.dark[data-v-0aa040e2]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-0aa040e2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-0aa040e2{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-0aa040e2{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-0aa040e2]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-0aa040e2]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-0aa040e2]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-0aa040e2]{flex:1}.action-bar-container .action-bar .info-content[data-v-0aa040e2]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-0aa040e2]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-0aa040e2]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-0aa040e2]{display:flex;gap:var(--spacing-md)}main[data-v-0aa040e2]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-0aa040e2]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-0aa040e2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-0aa040e2]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-0aa040e2]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-0aa040e2]{flex:1}.content-section .content-header[data-v-0aa040e2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-0aa040e2]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-0aa040e2]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-0aa040e2]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-0aa040e2]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-0aa040e2]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-0aa040e2]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-0aa040e2 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.card[data-v-0aa040e2]{position:relative;background-color:var(--color-background-primary);border-radius:var(--component-border-radius-lg);border:1px solid var(--color-border-primary);z-index:var(--z-index-card);transition:var(--transition-default)}.card.elevation-0[data-v-0aa040e2]{box-shadow:var(--shadow-none)}.card.elevation-1[data-v-0aa040e2]{box-shadow:var(--shadow-sm)}.card.elevation-2[data-v-0aa040e2]{box-shadow:var(--shadow-md)}.card.elevation-3[data-v-0aa040e2]{box-shadow:var(--shadow-lg)}.card.hoverable[data-v-0aa040e2]{cursor:pointer}.card.hoverable[data-v-0aa040e2]:hover{border-color:var(--color-border-brand);box-shadow:var(--component-shadow-hover);z-index:calc(var(--z-index-card) + 1)}.card .header[data-v-0aa040e2]{padding:var(--spacing-xl) var(--spacing-3xl);border-bottom:1px solid var(--color-border-secondary);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.card .content[data-v-0aa040e2]{padding:var(--spacing-3xl);width:100%}.card .content.has-header[data-v-0aa040e2]{padding-top:var(--spacing-xl)}.card .content.has-footer[data-v-0aa040e2]{padding-bottom:var(--spacing-xl)}.card .footer[data-v-0aa040e2]{padding:var(--spacing-xl) var(--spacing-3xl);border-top:1px solid var(--color-border-secondary);color:var(--color-text-secondary)}.card.no-padding .header[data-v-0aa040e2],.card.no-padding .content[data-v-0aa040e2],.card.no-padding .footer[data-v-0aa040e2]{padding:0}[data-v-eb159dcb],[data-v-eb159dcb]:before,[data-v-eb159dcb]:after{box-sizing:border-box}html[data-v-eb159dcb],body[data-v-eb159dcb],h1[data-v-eb159dcb],h2[data-v-eb159dcb],h3[data-v-eb159dcb],h4[data-v-eb159dcb],h5[data-v-eb159dcb],h6[data-v-eb159dcb],p[data-v-eb159dcb],figure[data-v-eb159dcb],blockquote[data-v-eb159dcb],dl[data-v-eb159dcb],dd[data-v-eb159dcb],ul[data-v-eb159dcb],ol[data-v-eb159dcb]{margin:0;padding:0}body[data-v-eb159dcb]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-eb159dcb],ol[data-v-eb159dcb]{list-style:none}img[data-v-eb159dcb],picture[data-v-eb159dcb],svg[data-v-eb159dcb]{max-width:100%;display:block}input[data-v-eb159dcb],button[data-v-eb159dcb],textarea[data-v-eb159dcb],select[data-v-eb159dcb]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-eb159dcb]:focus-within{scroll-behavior:auto}[data-v-eb159dcb],[data-v-eb159dcb]:before,[data-v-eb159dcb]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-eb159dcb]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-eb159dcb]:hover{color:var(--color-text-brand-secondary)}a[data-v-eb159dcb]:active{color:var(--color-text-brand-tertiary)}button[data-v-eb159dcb]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-eb159dcb]:focus:not(:focus-visible){outline:none}[data-v-eb159dcb]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-eb159dcb],textarea[data-v-eb159dcb],select[data-v-eb159dcb]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-eb159dcb]:focus,textarea[data-v-eb159dcb]:focus,select[data-v-eb159dcb]:focus{border-color:var(--color-focus);outline:none}input[data-v-eb159dcb]:disabled,textarea[data-v-eb159dcb]:disabled,select[data-v-eb159dcb]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-eb159dcb]{border-collapse:collapse;width:100%}th[data-v-eb159dcb]{text-align:left}button[data-v-eb159dcb]:disabled,input[data-v-eb159dcb]:disabled,textarea[data-v-eb159dcb]:disabled,select[data-v-eb159dcb]:disabled{cursor:not-allowed}fieldset[data-v-eb159dcb]{border:none;padding:0;margin:0}legend[data-v-eb159dcb]{padding:0}details[data-v-eb159dcb]{display:block}summary[data-v-eb159dcb]{display:list-item;cursor:pointer}hr[data-v-eb159dcb]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-eb159dcb],pre[data-v-eb159dcb],kbd[data-v-eb159dcb],samp[data-v-eb159dcb]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-eb159dcb]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-eb159dcb]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-eb159dcb]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-eb159dcb]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-eb159dcb]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-eb159dcb]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-eb159dcb],h6[data-v-eb159dcb]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-eb159dcb]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-eb159dcb]::-webkit-scrollbar{height:4px}[data-v-eb159dcb]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-eb159dcb]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-eb159dcb]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-eb159dcb]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-eb159dcb]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-eb159dcb]:root,html[data-theme=light][data-v-eb159dcb],.light[data-v-eb159dcb]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-eb159dcb],.dark[data-v-eb159dcb]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-eb159dcb{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-eb159dcb{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-eb159dcb{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-eb159dcb]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-eb159dcb]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-eb159dcb]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-eb159dcb]{flex:1}.action-bar-container .action-bar .info-content[data-v-eb159dcb]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-eb159dcb]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-eb159dcb]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-eb159dcb]{display:flex;gap:var(--spacing-md)}main[data-v-eb159dcb]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-eb159dcb]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-eb159dcb]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-eb159dcb]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-eb159dcb]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-eb159dcb]{flex:1}.content-section .content-header[data-v-eb159dcb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-eb159dcb]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-eb159dcb]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-eb159dcb]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-eb159dcb]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-eb159dcb]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-eb159dcb]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-eb159dcb var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.switch-container[data-v-eb159dcb]{display:flex;flex-direction:column;gap:var(--spacing-1);margin-bottom:var(--spacing-3)}.switch-container.disabled[data-v-eb159dcb]{opacity:.6;cursor:not-allowed}.switch-wrapper[data-v-eb159dcb]{display:flex;align-items:center}.switch-label[data-v-eb159dcb]{font-size:var(--font-size-text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-1);color:var(--color-text-primary)}.switch-hint[data-v-eb159dcb]{font-size:var(--font-size-text-xs);color:var(--color-text-light);margin-top:var(--spacing-1)}.switch-input[data-v-eb159dcb]{position:absolute;opacity:0;width:0;height:0}.switch[data-v-eb159dcb]{position:relative;display:inline-block;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:var(--color-background-quaternary);border-radius:var(--radius-full);transition:var(--transition-default)}.switch.is-checked[data-v-eb159dcb]{background-color:var(--color-background-brand-solid)}.switch.sm[data-v-eb159dcb]{width:36px;height:20px}.switch.sm .switch-toggle[data-v-eb159dcb]{width:16px;height:16px}.switch.sm.is-checked .switch-toggle[data-v-eb159dcb]{transform:translate(16px)}.switch.sm .switch-icon[data-v-eb159dcb]{font-size:var(--font-size-text-xs)}.switch.md[data-v-eb159dcb]{width:44px;height:24px}.switch.md .switch-toggle[data-v-eb159dcb]{width:20px;height:20px}.switch.md.is-checked .switch-toggle[data-v-eb159dcb]{transform:translate(20px)}.switch.md .switch-icon[data-v-eb159dcb]{font-size:var(--font-size-text-sm)}.switch.lg[data-v-eb159dcb]{width:52px;height:28px}.switch.lg .switch-toggle[data-v-eb159dcb]{width:24px;height:24px}.switch.lg.is-checked .switch-toggle[data-v-eb159dcb]{transform:translate(24px)}.switch.lg .switch-icon[data-v-eb159dcb]{font-size:var(--font-size-text-md)}.switch:hover .switch-toggle[data-v-eb159dcb]{box-shadow:0 0 0 2px var(--color-focus)}.switch[data-v-eb159dcb]:focus-within{box-shadow:0 0 0 2px var(--color-focus)}.switch-toggle[data-v-eb159dcb]{position:absolute;top:2px;left:2px;background-color:var(--color-background-primary);border-radius:50%;transition:var(--transition-default);box-shadow:var(--shadow-sm)}.switch-icon[data-v-eb159dcb]{position:absolute;top:50%;transform:translateY(-50%);color:var(--color-text-white);display:flex;align-items:center;justify-content:center}.switch-icon-on[data-v-eb159dcb]{right:6px;opacity:0;transition:opacity .2s ease}.is-checked .switch-icon-on[data-v-eb159dcb]{opacity:1}.switch-icon-off[data-v-eb159dcb]{left:6px;opacity:1;transition:opacity .2s ease}.is-checked .switch-icon-off[data-v-eb159dcb]{opacity:0}[data-v-9ee7a3b1],[data-v-9ee7a3b1]:before,[data-v-9ee7a3b1]:after{box-sizing:border-box}html[data-v-9ee7a3b1],body[data-v-9ee7a3b1],h1[data-v-9ee7a3b1],h2[data-v-9ee7a3b1],h3[data-v-9ee7a3b1],h4[data-v-9ee7a3b1],h5[data-v-9ee7a3b1],h6[data-v-9ee7a3b1],p[data-v-9ee7a3b1],figure[data-v-9ee7a3b1],blockquote[data-v-9ee7a3b1],dl[data-v-9ee7a3b1],dd[data-v-9ee7a3b1],ul[data-v-9ee7a3b1],ol[data-v-9ee7a3b1]{margin:0;padding:0}body[data-v-9ee7a3b1]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-9ee7a3b1],ol[data-v-9ee7a3b1]{list-style:none}img[data-v-9ee7a3b1],picture[data-v-9ee7a3b1],svg[data-v-9ee7a3b1]{max-width:100%;display:block}input[data-v-9ee7a3b1],button[data-v-9ee7a3b1],textarea[data-v-9ee7a3b1],select[data-v-9ee7a3b1]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-9ee7a3b1]:focus-within{scroll-behavior:auto}[data-v-9ee7a3b1],[data-v-9ee7a3b1]:before,[data-v-9ee7a3b1]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-9ee7a3b1]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-9ee7a3b1]:hover{color:var(--color-text-brand-secondary)}a[data-v-9ee7a3b1]:active{color:var(--color-text-brand-tertiary)}button[data-v-9ee7a3b1]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-9ee7a3b1]:focus:not(:focus-visible){outline:none}[data-v-9ee7a3b1]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-9ee7a3b1],textarea[data-v-9ee7a3b1],select[data-v-9ee7a3b1]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-9ee7a3b1]:focus,textarea[data-v-9ee7a3b1]:focus,select[data-v-9ee7a3b1]:focus{border-color:var(--color-focus);outline:none}input[data-v-9ee7a3b1]:disabled,textarea[data-v-9ee7a3b1]:disabled,select[data-v-9ee7a3b1]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-9ee7a3b1]{border-collapse:collapse;width:100%}th[data-v-9ee7a3b1]{text-align:left}button[data-v-9ee7a3b1]:disabled,input[data-v-9ee7a3b1]:disabled,textarea[data-v-9ee7a3b1]:disabled,select[data-v-9ee7a3b1]:disabled{cursor:not-allowed}fieldset[data-v-9ee7a3b1]{border:none;padding:0;margin:0}legend[data-v-9ee7a3b1]{padding:0}details[data-v-9ee7a3b1]{display:block}summary[data-v-9ee7a3b1]{display:list-item;cursor:pointer}hr[data-v-9ee7a3b1]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-9ee7a3b1],pre[data-v-9ee7a3b1],kbd[data-v-9ee7a3b1],samp[data-v-9ee7a3b1]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-9ee7a3b1]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-9ee7a3b1]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-9ee7a3b1]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-9ee7a3b1]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-9ee7a3b1]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-9ee7a3b1]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-9ee7a3b1],h6[data-v-9ee7a3b1]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-9ee7a3b1]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-9ee7a3b1]::-webkit-scrollbar{height:4px}[data-v-9ee7a3b1]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-9ee7a3b1]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-9ee7a3b1]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-9ee7a3b1]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-9ee7a3b1]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-9ee7a3b1]:root,html[data-theme=light][data-v-9ee7a3b1],.light[data-v-9ee7a3b1]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-9ee7a3b1],.dark[data-v-9ee7a3b1]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-9ee7a3b1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-9ee7a3b1{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-9ee7a3b1{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-9ee7a3b1]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-9ee7a3b1]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-9ee7a3b1]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-9ee7a3b1]{flex:1}.action-bar-container .action-bar .info-content[data-v-9ee7a3b1]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-9ee7a3b1]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-9ee7a3b1]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-9ee7a3b1]{display:flex;gap:var(--spacing-md)}main[data-v-9ee7a3b1]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-9ee7a3b1]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-9ee7a3b1]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-9ee7a3b1]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-9ee7a3b1]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-9ee7a3b1]{flex:1}.content-section .content-header[data-v-9ee7a3b1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-9ee7a3b1]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-9ee7a3b1]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-9ee7a3b1]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-9ee7a3b1]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-9ee7a3b1]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-9ee7a3b1]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-9ee7a3b1 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.input-wrapper[data-v-9ee7a3b1],.input-mfa-wrapper[data-v-9ee7a3b1]{display:flex;flex-direction:column;gap:var(--input-gap);--form-element-height: var(--form-element-height-md)}.input-wrapper.full-width[data-v-9ee7a3b1],.full-width.input-mfa-wrapper[data-v-9ee7a3b1]{width:100%}.input-wrapper.has-error .input[data-v-9ee7a3b1],.has-error.input-mfa-wrapper .input[data-v-9ee7a3b1]{border-color:var(--color-border-error)}.input-wrapper.has-error .input[data-v-9ee7a3b1]:focus,.has-error.input-mfa-wrapper .input[data-v-9ee7a3b1]:focus{box-shadow:0 0 0 2px rgba(from var(--color-focus-error) r g b/.3)}.input-wrapper.is-disabled[data-v-9ee7a3b1],.is-disabled.input-mfa-wrapper[data-v-9ee7a3b1]{opacity:.7;cursor:not-allowed}.input-wrapper.is-disabled .input-container[data-v-9ee7a3b1],.is-disabled.input-mfa-wrapper .input-container[data-v-9ee7a3b1]{pointer-events:none}.input-wrapper.size-sm .input[data-v-9ee7a3b1],.size-sm.input-mfa-wrapper .input[data-v-9ee7a3b1]{font-size:var(--font-size-text-sm);padding:var(--spacing-sm) var(--spacing-lg);--form-element-height: var(--form-element-height-sm)}.input-wrapper.size-lg .input[data-v-9ee7a3b1],.size-lg.input-mfa-wrapper .input[data-v-9ee7a3b1]{font-size:var(--font-size-text-lg);padding:var(--spacing-xl) var(--spacing-2xl);--form-element-height: var(--form-element-height-lg)}.label[data-v-9ee7a3b1]{display:block;font-size:var(--font-size-text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.label .required[data-v-9ee7a3b1]{margin-left:var(--spacing-xs);color:var(--color-text-brand-tertiary)}.input-container[data-v-9ee7a3b1]{position:relative;display:flex;align-items:center}.input[data-v-9ee7a3b1]{width:100%;font-family:var(--font-family-text);font-size:var(--font-size-text-md);line-height:var(--line-height-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-lg) var(--spacing-xl);outline:none;height:var(--form-element-height);transition:var(--transition-default)}.input[data-v-9ee7a3b1]::placeholder{color:var(--color-text-placeholder)}.input[data-v-9ee7a3b1]:focus{border-color:var(--color-focus);box-shadow:0 0 0 2px rgba(from var(--color-background-brand-solid) r g b/.5)}.input[data-v-9ee7a3b1]:disabled,.input[data-v-9ee7a3b1]:read-only{background-color:var(--color-background-disabled);cursor:not-allowed;opacity:.7}.input.has-prefix[data-v-9ee7a3b1]{padding-left:var(--form-element-height)}.input.has-suffix[data-v-9ee7a3b1]{padding-right:var(--form-element-height)}.input.has-url-prefix[data-v-9ee7a3b1]{padding-left:calc(4rem + var(--spacing-xl))}.url-prefix[data-v-9ee7a3b1]{position:absolute;left:1px;display:flex;align-items:center;justify-content:center;padding:0 var(--spacing-md);height:calc(100% - 2px);background-color:var(--color-background-tertiary);color:var(--color-text-tertiary);border-right:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) - 1px) 0 0 calc(var(--component-border-radius) - 1px);pointer-events:none;transition:var(--transition-default)}.url-prefix[data-v-9ee7a3b1]:has(+.input:focus){border-color:var(--color-focus)}.prefix[data-v-9ee7a3b1],.suffix[data-v-9ee7a3b1]{position:absolute;display:flex;align-items:center;justify-content:center;width:var(--form-element-height);height:100%;color:var(--color-text-tertiary);pointer-events:none}.prefix[data-v-9ee7a3b1]{left:0}.suffix[data-v-9ee7a3b1]{right:0}.error-message[data-v-9ee7a3b1]{font-size:var(--font-size-text-sm);color:var(--color-text-error-primary)}.hint[data-v-9ee7a3b1]{margin-top:var(--spacing-sm);font-size:var(--font-size-text-sm);color:var(--color-text-tertiary)}.input-mfa[data-v-9ee7a3b1]{position:relative;display:flex;gap:var(--spacing-xs);margin-bottom:var(--spacing-xs)}input[data-v-9ee7a3b1]{position:absolute;opacity:0;top:0;left:0;width:100%;height:100%;z-index:var(--z-index-default);cursor:text}input[data-v-9ee7a3b1]:focus{outline:none}.digit[data-v-9ee7a3b1]{display:flex;align-items:center;justify-content:center;width:var(--form-element-height-md);height:var(--form-element-height-md);background-color:var(--color-background-primary);border:var(--border-width-thin) solid var(--color-border-primary);border-radius:var(--component-border-radius);font-size:var(--font-size-text-lg);font-weight:var(--font-weight-medium);color:var(--color-text-primary);transition:var(--transition-default);cursor:text}.digit.filled[data-v-9ee7a3b1]{border-color:var(--color-border-secondary);background-color:var(--color-background-secondary-subtle)}.digit.current[data-v-9ee7a3b1]{border-color:var(--color-border-brand);box-shadow:0 0 0 1px var(--color-border-brand);background-color:var(--color-background-primary)}.digit.error[data-v-9ee7a3b1]{border-color:var(--color-border-error);background-color:var(--color-background-error-primary)}.digit.error.current[data-v-9ee7a3b1]{box-shadow:0 0 0 1px var(--color-border-error)}.digit[data-v-9ee7a3b1]:hover:not(.error){border-color:var(--color-border-secondary)}.size-sm .input-mfa[data-v-9ee7a3b1]{gap:var(--spacing-xxs)}.size-sm .digit[data-v-9ee7a3b1]{width:var(--form-element-height-sm);height:var(--form-element-height-sm);font-size:var(--font-size-text-md)}.size-lg .input-mfa[data-v-9ee7a3b1]{gap:var(--spacing-sm)}.size-lg .digit[data-v-9ee7a3b1]{width:var(--form-element-height-lg);height:var(--form-element-height-lg);font-size:var(--font-size-text-xl)}.is-disabled .digit[data-v-9ee7a3b1]{background-color:var(--color-background-secondary);color:var(--color-text-disabled);border-color:var(--color-border-disabled);cursor:not-allowed}.is-disabled .digit[data-v-9ee7a3b1]:hover{border-color:var(--color-border-disabled)}.is-disabled input[data-v-9ee7a3b1]{cursor:not-allowed}.full-width[data-v-9ee7a3b1]{width:100%}.full-width .input-mfa[data-v-9ee7a3b1]{justify-content:space-between}@media screen and (max-width: var(--breakpoint-mobile)){.input-mfa[data-v-9ee7a3b1]{gap:var(--spacing-xxs)}.digit[data-v-9ee7a3b1]{font-size:var(--font-size-text-md)}.size-lg .digit[data-v-9ee7a3b1]{font-size:var(--font-size-text-lg)}}[data-v-edf6e4f6],[data-v-edf6e4f6]:before,[data-v-edf6e4f6]:after{box-sizing:border-box}html[data-v-edf6e4f6],body[data-v-edf6e4f6],h1[data-v-edf6e4f6],h2[data-v-edf6e4f6],h3[data-v-edf6e4f6],h4[data-v-edf6e4f6],h5[data-v-edf6e4f6],h6[data-v-edf6e4f6],p[data-v-edf6e4f6],figure[data-v-edf6e4f6],blockquote[data-v-edf6e4f6],dl[data-v-edf6e4f6],dd[data-v-edf6e4f6],ul[data-v-edf6e4f6],ol[data-v-edf6e4f6]{margin:0;padding:0}body[data-v-edf6e4f6]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-edf6e4f6],ol[data-v-edf6e4f6]{list-style:none}img[data-v-edf6e4f6],picture[data-v-edf6e4f6],svg[data-v-edf6e4f6]{max-width:100%;display:block}input[data-v-edf6e4f6],button[data-v-edf6e4f6],textarea[data-v-edf6e4f6],select[data-v-edf6e4f6]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-edf6e4f6]:focus-within{scroll-behavior:auto}[data-v-edf6e4f6],[data-v-edf6e4f6]:before,[data-v-edf6e4f6]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-edf6e4f6]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-edf6e4f6]:hover{color:var(--color-text-brand-secondary)}a[data-v-edf6e4f6]:active{color:var(--color-text-brand-tertiary)}button[data-v-edf6e4f6]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-edf6e4f6]:focus:not(:focus-visible){outline:none}[data-v-edf6e4f6]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-edf6e4f6],textarea[data-v-edf6e4f6],select[data-v-edf6e4f6]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-edf6e4f6]:focus,textarea[data-v-edf6e4f6]:focus,select[data-v-edf6e4f6]:focus{border-color:var(--color-focus);outline:none}input[data-v-edf6e4f6]:disabled,textarea[data-v-edf6e4f6]:disabled,select[data-v-edf6e4f6]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-edf6e4f6]{border-collapse:collapse;width:100%}th[data-v-edf6e4f6]{text-align:left}button[data-v-edf6e4f6]:disabled,input[data-v-edf6e4f6]:disabled,textarea[data-v-edf6e4f6]:disabled,select[data-v-edf6e4f6]:disabled{cursor:not-allowed}fieldset[data-v-edf6e4f6]{border:none;padding:0;margin:0}legend[data-v-edf6e4f6]{padding:0}details[data-v-edf6e4f6]{display:block}summary[data-v-edf6e4f6]{display:list-item;cursor:pointer}hr[data-v-edf6e4f6]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-edf6e4f6],pre[data-v-edf6e4f6],kbd[data-v-edf6e4f6],samp[data-v-edf6e4f6]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-edf6e4f6]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-edf6e4f6]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-edf6e4f6]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-edf6e4f6]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-edf6e4f6]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-edf6e4f6]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-edf6e4f6],h6[data-v-edf6e4f6]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-edf6e4f6]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-edf6e4f6]::-webkit-scrollbar{height:4px}[data-v-edf6e4f6]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-edf6e4f6]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-edf6e4f6]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-edf6e4f6]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-edf6e4f6]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-edf6e4f6]:root,html[data-theme=light][data-v-edf6e4f6],.light[data-v-edf6e4f6]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-edf6e4f6],.dark[data-v-edf6e4f6]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-edf6e4f6{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-edf6e4f6{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-edf6e4f6{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-edf6e4f6]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-edf6e4f6]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-edf6e4f6]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-edf6e4f6]{flex:1}.action-bar-container .action-bar .info-content[data-v-edf6e4f6]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-edf6e4f6]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-edf6e4f6]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-edf6e4f6]{display:flex;gap:var(--spacing-md)}main[data-v-edf6e4f6]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-edf6e4f6]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-edf6e4f6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-edf6e4f6]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-edf6e4f6]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-edf6e4f6]{flex:1}.content-section .content-header[data-v-edf6e4f6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-edf6e4f6]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-edf6e4f6]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-edf6e4f6]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-edf6e4f6]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-edf6e4f6]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-edf6e4f6]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-edf6e4f6 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.modal-overlay[data-v-edf6e4f6]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(from var(--color-background-overlay) r g b/.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:var(--z-index-modal);padding:var(--spacing-xl)}.modal-container[data-v-edf6e4f6]{background-color:var(--color-background-primary);border-radius:var(--component-border-radius-lg);border:1px solid var(--color-border-primary);box-shadow:var(--component-shadow-hover);display:flex;flex-direction:column;max-height:calc(100vh - var(--spacing-4xl));width:100%;max-width:100%}.modal-container.size-sm[data-v-edf6e4f6]{max-width:400px}.modal-container.size-md[data-v-edf6e4f6]{max-width:600px}.modal-container.size-lg[data-v-edf6e4f6]{max-width:800px}.modal-container.size-xl[data-v-edf6e4f6]{max-width:1000px}.modal-container.size-full[data-v-edf6e4f6]{max-width:calc(100vw - var(--spacing-4xl));max-height:calc(100vh - var(--spacing-4xl))}.modal-header[data-v-edf6e4f6]{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-xl);border-bottom:1px solid var(--color-border-primary)}.modal-title[data-v-edf6e4f6]{font-size:var(--font-size-text-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.modal-close-button[data-v-edf6e4f6]{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-full);color:var(--color-text-secondary);transition:var(--transition-default)}.modal-close-button[data-v-edf6e4f6]:hover{background-color:var(--color-background-secondary);color:var(--color-text-primary)}.modal-content[data-v-edf6e4f6]{padding:var(--spacing-xl);flex:1}.modal-footer[data-v-edf6e4f6]{display:flex;justify-content:flex-end;gap:var(--spacing-md);padding:var(--spacing-xl);border-top:1px solid var(--color-border-primary)}.modal-fade-enter-active[data-v-edf6e4f6],.modal-fade-leave-active[data-v-edf6e4f6]{transition:opacity .3s var(--animation-timing-cubic)}.modal-fade-enter-active .modal-container[data-v-edf6e4f6],.modal-fade-leave-active .modal-container[data-v-edf6e4f6]{transition:transform .3s var(--animation-timing-cubic)}.modal-fade-enter-from[data-v-edf6e4f6]{opacity:0}.modal-fade-enter-from .modal-container[data-v-edf6e4f6]{transform:translateY(1.5rem)}.modal-fade-leave-to[data-v-edf6e4f6]{opacity:0}.modal-fade-leave-to .modal-container[data-v-edf6e4f6]{transform:translateY(1.5rem)}[data-v-62cf4df5],[data-v-62cf4df5]:before,[data-v-62cf4df5]:after{box-sizing:border-box}html[data-v-62cf4df5],body[data-v-62cf4df5],h1[data-v-62cf4df5],h2[data-v-62cf4df5],h3[data-v-62cf4df5],h4[data-v-62cf4df5],h5[data-v-62cf4df5],h6[data-v-62cf4df5],p[data-v-62cf4df5],figure[data-v-62cf4df5],blockquote[data-v-62cf4df5],dl[data-v-62cf4df5],dd[data-v-62cf4df5],ul[data-v-62cf4df5],ol[data-v-62cf4df5]{margin:0;padding:0}body[data-v-62cf4df5]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-62cf4df5],ol[data-v-62cf4df5]{list-style:none}img[data-v-62cf4df5],picture[data-v-62cf4df5],svg[data-v-62cf4df5]{max-width:100%;display:block}input[data-v-62cf4df5],button[data-v-62cf4df5],textarea[data-v-62cf4df5],select[data-v-62cf4df5]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-62cf4df5]:focus-within{scroll-behavior:auto}[data-v-62cf4df5],[data-v-62cf4df5]:before,[data-v-62cf4df5]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-62cf4df5]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-62cf4df5]:hover{color:var(--color-text-brand-secondary)}a[data-v-62cf4df5]:active{color:var(--color-text-brand-tertiary)}button[data-v-62cf4df5]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-62cf4df5]:focus:not(:focus-visible){outline:none}[data-v-62cf4df5]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-62cf4df5],textarea[data-v-62cf4df5],select[data-v-62cf4df5]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-62cf4df5]:focus,textarea[data-v-62cf4df5]:focus,select[data-v-62cf4df5]:focus{border-color:var(--color-focus);outline:none}input[data-v-62cf4df5]:disabled,textarea[data-v-62cf4df5]:disabled,select[data-v-62cf4df5]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-62cf4df5]{border-collapse:collapse;width:100%}th[data-v-62cf4df5]{text-align:left}button[data-v-62cf4df5]:disabled,input[data-v-62cf4df5]:disabled,textarea[data-v-62cf4df5]:disabled,select[data-v-62cf4df5]:disabled{cursor:not-allowed}fieldset[data-v-62cf4df5]{border:none;padding:0;margin:0}legend[data-v-62cf4df5]{padding:0}details[data-v-62cf4df5]{display:block}summary[data-v-62cf4df5]{display:list-item;cursor:pointer}hr[data-v-62cf4df5]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-62cf4df5],pre[data-v-62cf4df5],kbd[data-v-62cf4df5],samp[data-v-62cf4df5]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-62cf4df5]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-62cf4df5]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-62cf4df5]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-62cf4df5]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-62cf4df5]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-62cf4df5]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-62cf4df5],h6[data-v-62cf4df5]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-62cf4df5]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-62cf4df5]::-webkit-scrollbar{height:4px}[data-v-62cf4df5]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-62cf4df5]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-62cf4df5]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-62cf4df5]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-62cf4df5]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-62cf4df5]:root,html[data-theme=light][data-v-62cf4df5],.light[data-v-62cf4df5]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-62cf4df5],.dark[data-v-62cf4df5]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-62cf4df5{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-62cf4df5{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-62cf4df5{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-62cf4df5]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-62cf4df5]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-62cf4df5]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-62cf4df5]{flex:1}.action-bar-container .action-bar .info-content[data-v-62cf4df5]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-62cf4df5]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-62cf4df5]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-62cf4df5]{display:flex;gap:var(--spacing-md)}main[data-v-62cf4df5]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-62cf4df5]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-62cf4df5]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-62cf4df5]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-62cf4df5]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-62cf4df5]{flex:1}.content-section .content-header[data-v-62cf4df5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-62cf4df5]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-62cf4df5]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-62cf4df5]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-62cf4df5]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-62cf4df5]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-62cf4df5]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-62cf4df5 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.profile-view[data-v-62cf4df5]{max-width:var(--container-max-width-desktop);margin:0 auto;padding:var(--container-padding-desktop)}@media (max-width: var(--breakpoint-tablet)){.profile-view[data-v-62cf4df5]{padding:var(--container-padding-mobile)}}.profile-header[data-v-62cf4df5]{margin-bottom:var(--spacing-8xl);text-align:center}.profile-header h1[data-v-62cf4df5]{margin:0 0 var(--spacing-lg) 0;font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:var(--line-height-display-lg)}.profile-header .profile-subtitle[data-v-62cf4df5]{margin:0;font-size:var(--font-size-text-lg);color:var(--color-text-secondary);line-height:var(--line-height-text-lg)}.profile-section[data-v-62cf4df5]{margin-bottom:var(--spacing-6xl)}.profile-section[data-v-62cf4df5]:last-child{margin-bottom:0}.profile-card[data-v-62cf4df5]:last-child{margin-bottom:0}.card-header-with-action[data-v-62cf4df5]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-4xl);width:100%}@media (max-width: var(--breakpoint-mobile)){.card-header-with-action[data-v-62cf4df5]{flex-direction:column;align-items:stretch;gap:var(--spacing-lg)}}.header-content[data-v-62cf4df5]{flex:1}.header-content h2[data-v-62cf4df5]{margin:0 0 var(--spacing-xs) 0;font-size:var(--font-size-display-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);line-height:var(--line-height-display-xs)}.header-content .header-description[data-v-62cf4df5]{margin:0;font-size:var(--font-size-text-sm);color:var(--color-text-tertiary);line-height:var(--line-height-text-sm)}.account-info .info-grid[data-v-62cf4df5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-5xl)}.account-info .info-item .info-label[data-v-62cf4df5]{font-size:var(--font-size-text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);margin-bottom:var(--spacing-sm);text-transform:uppercase;letter-spacing:.025em}.account-info .info-item .info-value[data-v-62cf4df5]{font-size:var(--font-size-text-md);color:var(--color-text-primary);line-height:var(--line-height-text-md)}.account-info .info-item .info-value.info-mono[data-v-62cf4df5]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm);color:var(--color-text-secondary)}.edit-form .form-grid[data-v-62cf4df5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-5xl);margin-bottom:var(--spacing-6xl)}.edit-form .form-actions[data-v-62cf4df5]{display:flex;justify-content:flex-end;gap:var(--spacing-lg);padding-top:var(--spacing-4xl);border-top:1px solid var(--color-border-secondary)}@media (max-width: var(--breakpoint-mobile)){.edit-form .form-actions[data-v-62cf4df5]{flex-direction:column-reverse;gap:var(--spacing-md)}}.mfa-toggle-section[data-v-62cf4df5]{padding-bottom:var(--spacing-5xl);border-bottom:1px solid var(--color-border-secondary);margin-bottom:var(--spacing-5xl)}.mfa-toggle-section .toggle-content[data-v-62cf4df5]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-4xl)}@media (max-width: var(--breakpoint-mobile)){.mfa-toggle-section .toggle-content[data-v-62cf4df5]{flex-direction:column;gap:var(--spacing-lg)}}.mfa-toggle-section .toggle-info[data-v-62cf4df5]{flex:1}.mfa-toggle-section .toggle-info h3[data-v-62cf4df5]{margin:0 0 var(--spacing-sm) 0;font-size:var(--font-size-text-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.mfa-toggle-section .toggle-info .toggle-description[data-v-62cf4df5]{margin:0;font-size:var(--font-size-text-sm);color:var(--color-text-secondary);line-height:var(--line-height-text-sm)}.mfa-toggle-section .toggle-control[data-v-62cf4df5]{flex-shrink:0}.mfa-info-alert[data-v-62cf4df5]{display:flex;align-items:flex-start;gap:var(--spacing-lg);padding:var(--spacing-4xl);margin-bottom:var(--spacing-5xl);background:var(--color-background-brand-primary);border:1px solid var(--color-border-brand);border-radius:var(--component-border-radius)}.mfa-info-alert .alert-icon[data-v-62cf4df5]{flex-shrink:0}.mfa-info-alert .alert-icon .icon[data-v-62cf4df5]{width:var(--spacing-xl);height:var(--spacing-xl);color:var(--color-text-brand-primary)}.mfa-info-alert .alert-content p[data-v-62cf4df5]{margin:0;font-size:var(--font-size-text-sm);color:var(--color-text-brand-primary);line-height:var(--line-height-text-sm)}.mfa-methods-section .methods-title[data-v-62cf4df5]{margin:0 0 var(--spacing-4xl) 0;font-size:var(--font-size-text-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.mfa-methods-section .mfa-methods-list[data-v-62cf4df5]{display:flex;flex-direction:column;gap:var(--spacing-md)}.mfa-methods-section .mfa-method-item[data-v-62cf4df5]{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-4xl);padding:var(--spacing-4xl);border:1px solid var(--color-border-secondary);border-radius:var(--component-border-radius);transition:all var(--transition-fast);cursor:default}.mfa-methods-section .mfa-method-item[data-v-62cf4df5]:hover{border-color:var(--color-border-primary);background:var(--color-background-secondary)}.mfa-methods-section .mfa-method-item.method-enabled[data-v-62cf4df5]{background:var(--color-background-success-primary);border-color:var(--color-border-success)}.mfa-methods-section .mfa-method-item.method-enabled[draggable=true][data-v-62cf4df5]{cursor:grab}.mfa-methods-section .mfa-method-item.method-enabled[draggable=true][data-v-62cf4df5]:active{cursor:grabbing}.mfa-methods-section .mfa-method-item.drag-over[data-v-62cf4df5]{border-color:var(--color-foreground-brand-primary)!important;background:var(--color-background-brand-primary)!important;box-shadow:0 0 0 2px var(--color-foreground-brand-primary);transform:translateY(-2px)}.mfa-methods-section .mfa-method-item.dragging[data-v-62cf4df5]{opacity:.6;transform:rotate(2deg) scale(1.02);box-shadow:0 8px 24px #00000026;z-index:1000;pointer-events:none}@media (max-width: var(--breakpoint-mobile)){.mfa-methods-section .mfa-method-item[data-v-62cf4df5]{flex-direction:column;align-items:stretch;gap:var(--spacing-lg)}}.mfa-methods-section .method-info[data-v-62cf4df5]{display:flex;align-items:center;gap:var(--spacing-lg);flex:1}.mfa-methods-section .method-info .method-icon .icon[data-v-62cf4df5]{width:var(--spacing-3xl);height:var(--spacing-3xl);color:var(--color-text-secondary)}.mfa-methods-section .method-info .method-details .method-name[data-v-62cf4df5]{margin:0 0 var(--spacing-xs) 0;font-size:var(--font-size-text-md);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.mfa-methods-section .method-info .method-details .method-description[data-v-62cf4df5]{margin:0;font-size:var(--font-size-text-sm);color:var(--color-text-tertiary);line-height:var(--line-height-text-sm)}.mfa-methods-section .method-actions[data-v-62cf4df5]{display:flex;align-items:center;gap:var(--spacing-lg);flex-shrink:0}@media (max-width: var(--breakpoint-mobile)){.mfa-methods-section .method-actions[data-v-62cf4df5]{justify-content:space-between}}.mfa-methods-section .method-status[data-v-62cf4df5]{display:flex;align-items:center;gap:var(--spacing-sm)}.mfa-methods-section .method-status .status-icon[data-v-62cf4df5]{width:var(--spacing-xl);height:var(--spacing-xl);color:var(--color-foreground-success-primary)}.mfa-methods-section .method-status .status-text[data-v-62cf4df5]{font-size:var(--font-size-text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-success-primary)}.mfa-methods-section .drag-handle[data-v-62cf4df5]{flex-shrink:0;padding:var(--spacing-sm);border-radius:var(--component-border-radius-sm);transition:all var(--transition-fast);cursor:grab}.mfa-methods-section .drag-handle[data-v-62cf4df5]:hover{background:var(--color-background-secondary)}.mfa-methods-section .drag-handle[data-v-62cf4df5]:active{cursor:grabbing}.mfa-methods-section .drag-handle .icon[data-v-62cf4df5]{width:var(--spacing-lg);height:var(--spacing-lg);color:var(--color-text-secondary);transition:color var(--transition-fast)}.mfa-methods-section .drag-handle:hover .icon[data-v-62cf4df5]{color:var(--color-text-primary)}.mfa-methods-section .order-controls[data-v-62cf4df5]{display:flex;align-items:center;gap:var(--spacing-xs)}.mfa-methods-section .order-controls .icon[data-v-62cf4df5]{width:var(--spacing-lg);height:var(--spacing-lg)}.mfa-methods-section .icon-danger[data-v-62cf4df5]{color:var(--color-foreground-error-primary)}.connected-accounts[data-v-62cf4df5]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.modal-content .modal-description[data-v-62cf4df5]{margin-bottom:var(--spacing-5xl);font-size:var(--font-size-text-md);color:var(--color-text-secondary);line-height:var(--line-height-text-md);text-align:center}.modal-content .qr-code-container[data-v-62cf4df5]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4xl);margin-bottom:var(--spacing-5xl)}.modal-content .qr-code-container .qr-code-wrapper[data-v-62cf4df5]{padding:var(--spacing-lg);background:var(--color-background-primary);border:1px solid var(--color-border-secondary);border-radius:var(--component-border-radius)}.modal-content .qr-code-container .qr-code-wrapper .qr-code[data-v-62cf4df5]{width:256px;height:256px;display:flex;align-items:center;justify-content:center}.modal-content .qr-code-container .qr-code-wrapper .qr-code[data-v-62cf4df5] svg{width:100%;height:100%}.modal-content .qr-code-container .qr-code-wrapper .qr-code[data-v-62cf4df5] svg path{fill:var(--color-text-primary);color:var(--color-text-primary)}.modal-content .qr-code-container .secret-key[data-v-62cf4df5]{text-align:center}.modal-content .qr-code-container .secret-key .secret-label[data-v-62cf4df5]{margin:0 0 var(--spacing-sm) 0;font-size:var(--font-size-text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.modal-content .qr-code-container .secret-key .secret-value[data-v-62cf4df5]{display:flex;align-items:center;gap:var(--spacing-sm);font-family:var(--font-family-mono);font-size:var(--font-size-text-sm);color:var(--color-text-primary);background:var(--color-background-secondary);padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--component-border-radius-sm);border:1px solid var(--color-border-secondary);-webkit-user-select:all;user-select:all;word-break:break-all}.modal-content .mfa-input-section[data-v-62cf4df5]{display:flex;justify-content:center;margin-bottom:var(--spacing-4xl)}.modal-actions[data-v-62cf4df5]{display:flex;justify-content:flex-end;gap:var(--spacing-lg)}@media (max-width: var(--breakpoint-mobile)){.modal-actions[data-v-62cf4df5]{flex-direction:column-reverse;gap:var(--spacing-md)}}[data-v-a838f7bb],[data-v-a838f7bb]:before,[data-v-a838f7bb]:after{box-sizing:border-box}html[data-v-a838f7bb],body[data-v-a838f7bb],h1[data-v-a838f7bb],h2[data-v-a838f7bb],h3[data-v-a838f7bb],h4[data-v-a838f7bb],h5[data-v-a838f7bb],h6[data-v-a838f7bb],p[data-v-a838f7bb],figure[data-v-a838f7bb],blockquote[data-v-a838f7bb],dl[data-v-a838f7bb],dd[data-v-a838f7bb],ul[data-v-a838f7bb],ol[data-v-a838f7bb]{margin:0;padding:0}body[data-v-a838f7bb]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-a838f7bb],ol[data-v-a838f7bb]{list-style:none}img[data-v-a838f7bb],picture[data-v-a838f7bb],svg[data-v-a838f7bb]{max-width:100%;display:block}input[data-v-a838f7bb],button[data-v-a838f7bb],textarea[data-v-a838f7bb],select[data-v-a838f7bb]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-a838f7bb]:focus-within{scroll-behavior:auto}[data-v-a838f7bb],[data-v-a838f7bb]:before,[data-v-a838f7bb]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-a838f7bb]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-a838f7bb]:hover{color:var(--color-text-brand-secondary)}a[data-v-a838f7bb]:active{color:var(--color-text-brand-tertiary)}button[data-v-a838f7bb]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-a838f7bb]:focus:not(:focus-visible){outline:none}[data-v-a838f7bb]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-a838f7bb],textarea[data-v-a838f7bb],select[data-v-a838f7bb]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-a838f7bb]:focus,textarea[data-v-a838f7bb]:focus,select[data-v-a838f7bb]:focus{border-color:var(--color-focus);outline:none}input[data-v-a838f7bb]:disabled,textarea[data-v-a838f7bb]:disabled,select[data-v-a838f7bb]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-a838f7bb]{border-collapse:collapse;width:100%}th[data-v-a838f7bb]{text-align:left}button[data-v-a838f7bb]:disabled,input[data-v-a838f7bb]:disabled,textarea[data-v-a838f7bb]:disabled,select[data-v-a838f7bb]:disabled{cursor:not-allowed}fieldset[data-v-a838f7bb]{border:none;padding:0;margin:0}legend[data-v-a838f7bb]{padding:0}details[data-v-a838f7bb]{display:block}summary[data-v-a838f7bb]{display:list-item;cursor:pointer}hr[data-v-a838f7bb]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-a838f7bb],pre[data-v-a838f7bb],kbd[data-v-a838f7bb],samp[data-v-a838f7bb]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-a838f7bb]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-a838f7bb]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-a838f7bb]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-a838f7bb]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-a838f7bb]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-a838f7bb]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-a838f7bb],h6[data-v-a838f7bb]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-a838f7bb]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-a838f7bb]::-webkit-scrollbar{height:4px}[data-v-a838f7bb]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-a838f7bb]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-a838f7bb]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-a838f7bb]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-a838f7bb]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-a838f7bb]:root,html[data-theme=light][data-v-a838f7bb],.light[data-v-a838f7bb]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-a838f7bb],.dark[data-v-a838f7bb]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-a838f7bb{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-a838f7bb{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-a838f7bb{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-a838f7bb]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-a838f7bb]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-a838f7bb]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-a838f7bb]{flex:1}.action-bar-container .action-bar .info-content[data-v-a838f7bb]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-a838f7bb]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-a838f7bb]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-a838f7bb]{display:flex;gap:var(--spacing-md)}main[data-v-a838f7bb]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-a838f7bb]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-a838f7bb]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-a838f7bb]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-a838f7bb]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-a838f7bb]{flex:1}.content-section .content-header[data-v-a838f7bb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-a838f7bb]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-a838f7bb]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-a838f7bb]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-a838f7bb]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-a838f7bb]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-a838f7bb]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-a838f7bb var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.theme-selector[data-v-a838f7bb]{display:flex;gap:1rem}.theme-selector .theme-preview-container[data-v-a838f7bb]{position:relative;cursor:pointer}.theme-selector .theme-preview-container .theme-preview[data-v-a838f7bb]{width:180px;height:120px;padding:.5rem .75rem 0;border-radius:var(--radius-2xl);overflow:hidden;border:solid 1px var(--color-border-primary);background:var(--color-background-primary) -dark;color:var(--color-text-primary);transition:var(--transition-default)}.theme-selector .theme-preview-container .theme-preview .app[data-v-a838f7bb]{width:100%;height:100%;background:var(--color-background-primary);border-radius:calc(var(--radius-2xl) - .75rem) calc(var(--radius-2xl) - .75rem) 0 0;overflow:hidden;box-shadow:0 0 .25rem #0000001a;transform:translateY(.25rem);transition:var(--transition-default)}.theme-selector .theme-preview-container .theme-preview .app .app-bar[data-v-a838f7bb]{display:flex;justify-content:space-between;align-items:center;height:1rem;padding:0 .25rem;background:var(--color-background-primary);border-bottom:solid 1px var(--color-border-primary)}.theme-selector .theme-preview-container .theme-preview .app .app-bar .window-control-buttons[data-v-a838f7bb]{display:flex;align-items:center;gap:.25rem;width:100%}.theme-selector .theme-preview-container .theme-preview .app .app-bar .window-control-buttons .window-control-button[data-v-a838f7bb]{width:.5rem;height:.5rem;border-radius:50%}.theme-selector .theme-preview-container .theme-preview .app .app-bar .window-control-buttons .window-control-button.close[data-v-a838f7bb]{background:#fe5f57}.theme-selector .theme-preview-container .theme-preview .app .app-bar .window-control-buttons .window-control-button.reduce[data-v-a838f7bb]{background:#febc2e}.theme-selector .theme-preview-container .theme-preview .app .app-bar .window-control-buttons .window-control-button.zoom[data-v-a838f7bb]{background:#28c840}.theme-selector .theme-preview-container .theme-preview .app .app-bar .window-control-buttons.Windows[data-v-a838f7bb],.theme-selector .theme-preview-container .theme-preview .app .app-bar .window-control-buttons.Linux[data-v-a838f7bb]{flex-direction:row-reverse}.theme-selector .theme-preview-container .theme-preview .app .app-bar .window-control-buttons.Windows .window-control-button[data-v-a838f7bb],.theme-selector .theme-preview-container .theme-preview .app .app-bar .window-control-buttons.Linux .window-control-button[data-v-a838f7bb]{width:.5rem;height:.5rem;border-radius:0;background:none}.theme-selector .theme-preview-container .theme-preview .app .app-bar .window-control-buttons.Windows .window-control-button.close[data-v-a838f7bb],.theme-selector .theme-preview-container .theme-preview .app .app-bar .window-control-buttons.Linux .window-control-button.close[data-v-a838f7bb]{position:relative;transform:rotate(45deg);display:flex;justify-content:center;align-items:center}.theme-selector .theme-preview-container .theme-preview .app .app-bar .window-control-buttons.Windows .window-control-button.close[data-v-a838f7bb]:before,.theme-selector .theme-preview-container .theme-preview .app .app-bar .window-control-buttons.Linux .window-control-button.close[data-v-a838f7bb]:before{content:"";position:absolute;display:block;width:.5rem;height:.5rem;border-top:solid 1px var(--color-text-primary);transform:translateY(calc(50% - .5px))}.theme-selector .theme-preview-container .theme-preview .app .app-bar .window-control-buttons.Windows .window-control-button.close[data-v-a838f7bb]:after,.theme-selector .theme-preview-container .theme-preview .app .app-bar .window-control-buttons.Linux .window-control-button.close[data-v-a838f7bb]:after{content:"";position:absolute;display:block;width:.5rem;height:.5rem;border-left:solid 1px var(--color-text-primary);transform:translate(calc(50% - .5px))}.theme-selector .theme-preview-container .theme-preview .app .app-bar .window-control-buttons.Windows .window-control-button.reduce[data-v-a838f7bb],.theme-selector .theme-preview-container .theme-preview .app .app-bar .window-control-buttons.Linux .window-control-button.reduce[data-v-a838f7bb]{border:solid 1px var(--color-text-primary)}.theme-selector .theme-preview-container .theme-preview .app .app-bar .window-control-buttons.Windows .window-control-button.zoom[data-v-a838f7bb],.theme-selector .theme-preview-container .theme-preview .app .app-bar .window-control-buttons.Linux .window-control-button.zoom[data-v-a838f7bb]{height:1px;background:var(--color-text-primary)}.theme-selector .theme-preview-container .theme-preview .app .app-content[data-v-a838f7bb]{display:flex;height:100%}.theme-selector .theme-preview-container .theme-preview .app .app-content .menu[data-v-a838f7bb]{display:flex;flex-direction:column;align-items:center;gap:8px;width:40px;padding:4px;border-right:solid 1px var(--color-border-primary)}.theme-selector .theme-preview-container .theme-preview .app .app-content .menu .logo[data-v-a838f7bb]{width:16px;height:16px;border-radius:50%;border:solid 2px var(--color-text-primary)}.theme-selector .theme-preview-container .theme-preview .app .app-content .menu .menu-items[data-v-a838f7bb]{width:100%;display:flex;flex-direction:column;gap:4px}.theme-selector .theme-preview-container .theme-preview .app .app-content .menu .menu-items .menu-item[data-v-a838f7bb]{height:8px;background:var(--color-border-primary);border-radius:4px}.theme-selector .theme-preview-container .theme-preview .app .app-content .menu .menu-items .menu-item.active[data-v-a838f7bb]{background:var(--color-text-primary)}.theme-selector .theme-preview-container .theme-preview .app .app-content .content[data-v-a838f7bb]{display:flex;flex-direction:column;gap:.25rem;flex:1;padding:.25rem}.theme-selector .theme-preview-container .theme-preview .app .app-content .content .grid-full[data-v-a838f7bb]{width:100%;height:2rem;border-radius:4px;background:var(--color-border-primary)}.theme-selector .theme-preview-container .theme-preview .app .app-content .content .grid-center[data-v-a838f7bb]{display:flex;width:100%;height:2rem;gap:.25rem}.theme-selector .theme-preview-container .theme-preview .app .app-content .content .grid-center .box[data-v-a838f7bb]{flex:1;height:100%;border-radius:4px;background:var(--color-border-primary)}.theme-selector .theme-preview-container .title[data-v-a838f7bb]{padding:.25rem calc(var(--radius-2xl) / 2)}.theme-selector .theme-preview-container .select[data-v-a838f7bb]{display:flex;opacity:0;width:1.5rem;height:1.5rem;padding:.25rem;position:absolute;top:4px;right:4px;z-index:10;background:var(--color-brand-500);border-radius:50%;transform:rotate(-45deg) scale(0);transition:var(--transition-default)}.theme-selector .theme-preview-container .select .icon[data-v-a838f7bb]{width:1rem;height:1rem;color:var(--color-background-brand-solid)}.theme-selector .theme-preview-container.selected .theme-preview[data-v-a838f7bb]{border-color:var(--color-brand-500);box-shadow:0 0 0 1px var(--color-brand-500)}.theme-selector .theme-preview-container.selected .title[data-v-a838f7bb]{font-weight:var(--font-weight-bold)}.theme-selector .theme-preview-container.selected .select[data-v-a838f7bb]{opacity:1;transform:none}.theme-selector .theme-preview-container:hover .theme-preview .app[data-v-a838f7bb]{transform:translate(0)}.theme-selector .theme-preview-container:focus-visible .theme-preview[data-v-a838f7bb]{outline:none;box-shadow:0 0 0 2px var(--color-focus),0 0 6px 0 var(--color-focus)}[data-v-1203ee7e],[data-v-1203ee7e]:before,[data-v-1203ee7e]:after{box-sizing:border-box}html[data-v-1203ee7e],body[data-v-1203ee7e],h1[data-v-1203ee7e],h2[data-v-1203ee7e],h3[data-v-1203ee7e],h4[data-v-1203ee7e],h5[data-v-1203ee7e],h6[data-v-1203ee7e],p[data-v-1203ee7e],figure[data-v-1203ee7e],blockquote[data-v-1203ee7e],dl[data-v-1203ee7e],dd[data-v-1203ee7e],ul[data-v-1203ee7e],ol[data-v-1203ee7e]{margin:0;padding:0}body[data-v-1203ee7e]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-1203ee7e],ol[data-v-1203ee7e]{list-style:none}img[data-v-1203ee7e],picture[data-v-1203ee7e],svg[data-v-1203ee7e]{max-width:100%;display:block}input[data-v-1203ee7e],button[data-v-1203ee7e],textarea[data-v-1203ee7e],select[data-v-1203ee7e]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-1203ee7e]:focus-within{scroll-behavior:auto}[data-v-1203ee7e],[data-v-1203ee7e]:before,[data-v-1203ee7e]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-1203ee7e]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-1203ee7e]:hover{color:var(--color-text-brand-secondary)}a[data-v-1203ee7e]:active{color:var(--color-text-brand-tertiary)}button[data-v-1203ee7e]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-1203ee7e]:focus:not(:focus-visible){outline:none}[data-v-1203ee7e]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-1203ee7e],textarea[data-v-1203ee7e],select[data-v-1203ee7e]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-1203ee7e]:focus,textarea[data-v-1203ee7e]:focus,select[data-v-1203ee7e]:focus{border-color:var(--color-focus);outline:none}input[data-v-1203ee7e]:disabled,textarea[data-v-1203ee7e]:disabled,select[data-v-1203ee7e]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-1203ee7e]{border-collapse:collapse;width:100%}th[data-v-1203ee7e]{text-align:left}button[data-v-1203ee7e]:disabled,input[data-v-1203ee7e]:disabled,textarea[data-v-1203ee7e]:disabled,select[data-v-1203ee7e]:disabled{cursor:not-allowed}fieldset[data-v-1203ee7e]{border:none;padding:0;margin:0}legend[data-v-1203ee7e]{padding:0}details[data-v-1203ee7e]{display:block}summary[data-v-1203ee7e]{display:list-item;cursor:pointer}hr[data-v-1203ee7e]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-1203ee7e],pre[data-v-1203ee7e],kbd[data-v-1203ee7e],samp[data-v-1203ee7e]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-1203ee7e]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-1203ee7e]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-1203ee7e]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-1203ee7e]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-1203ee7e]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-1203ee7e]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-1203ee7e],h6[data-v-1203ee7e]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-1203ee7e]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-1203ee7e]::-webkit-scrollbar{height:4px}[data-v-1203ee7e]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-1203ee7e]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-1203ee7e]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-1203ee7e]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-1203ee7e]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-1203ee7e]:root,html[data-theme=light][data-v-1203ee7e],.light[data-v-1203ee7e]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-1203ee7e],.dark[data-v-1203ee7e]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-1203ee7e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-1203ee7e{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-1203ee7e{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-1203ee7e]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-1203ee7e]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-1203ee7e]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-1203ee7e]{flex:1}.action-bar-container .action-bar .info-content[data-v-1203ee7e]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-1203ee7e]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-1203ee7e]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-1203ee7e]{display:flex;gap:var(--spacing-md)}main[data-v-1203ee7e]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-1203ee7e]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-1203ee7e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-1203ee7e]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-1203ee7e]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-1203ee7e]{flex:1}.content-section .content-header[data-v-1203ee7e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-1203ee7e]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-1203ee7e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-1203ee7e]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-1203ee7e]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-1203ee7e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-1203ee7e]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-1203ee7e var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}main[data-v-1203ee7e]{display:flex;flex-direction:column;gap:2rem;padding:2rem 1rem;max-width:var(--breakpoint-md);margin-inline:auto}main h1[data-v-1203ee7e]{margin-bottom:1rem}main section[data-v-1203ee7e]{display:flex;flex-direction:column}main section h2[data-v-1203ee7e]{margin-bottom:1rem}main section .info-container[data-v-1203ee7e]{display:flex;padding:.5rem 0;border-top:solid 1px var(--color-border-primary)}main section .info-container .label[data-v-1203ee7e]{font-weight:var(--font-weight-bold);flex:1}main section .info-container[data-v-1203ee7e]:last-child{border-bottom:solid 1px var(--color-border-primary)}main section .info-container .language-container[data-v-1203ee7e]{display:flex;gap:.5rem;flex-wrap:wrap}main section .info-container .language-container .language[data-v-1203ee7e]{display:flex;align-items:center;height:2.5rem;padding:.5rem 1rem;border-radius:.5rem;color:var(--color-text-primary);transition:var(--transition-default);cursor:pointer}main section .info-container .language-container .language[data-v-1203ee7e]:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-background-primary),0 0 0 4px var(--color-focus),0 0 6px 2px var(--color-focus)}main section .info-container .language-container .language[data-v-1203ee7e]:hover{color:var(--color-brand-500)}main section .info-container .language-container .language.active[data-v-1203ee7e]{background:var(--color-brand-500);color:var(--color-background-primary);font-weight:var(--font-weight-bold)}[data-v-30cafd99],[data-v-30cafd99]:before,[data-v-30cafd99]:after{box-sizing:border-box}html[data-v-30cafd99],body[data-v-30cafd99],h1[data-v-30cafd99],h2[data-v-30cafd99],h3[data-v-30cafd99],h4[data-v-30cafd99],h5[data-v-30cafd99],h6[data-v-30cafd99],p[data-v-30cafd99],figure[data-v-30cafd99],blockquote[data-v-30cafd99],dl[data-v-30cafd99],dd[data-v-30cafd99],ul[data-v-30cafd99],ol[data-v-30cafd99]{margin:0;padding:0}body[data-v-30cafd99]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-30cafd99],ol[data-v-30cafd99]{list-style:none}img[data-v-30cafd99],picture[data-v-30cafd99],svg[data-v-30cafd99]{max-width:100%;display:block}input[data-v-30cafd99],button[data-v-30cafd99],textarea[data-v-30cafd99],select[data-v-30cafd99]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-30cafd99]:focus-within{scroll-behavior:auto}[data-v-30cafd99],[data-v-30cafd99]:before,[data-v-30cafd99]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-30cafd99]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-30cafd99]:hover{color:var(--color-text-brand-secondary)}a[data-v-30cafd99]:active{color:var(--color-text-brand-tertiary)}button[data-v-30cafd99]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-30cafd99]:focus:not(:focus-visible){outline:none}[data-v-30cafd99]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-30cafd99],textarea[data-v-30cafd99],select[data-v-30cafd99]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-30cafd99]:focus,textarea[data-v-30cafd99]:focus,select[data-v-30cafd99]:focus{border-color:var(--color-focus);outline:none}input[data-v-30cafd99]:disabled,textarea[data-v-30cafd99]:disabled,select[data-v-30cafd99]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-30cafd99]{border-collapse:collapse;width:100%}th[data-v-30cafd99]{text-align:left}button[data-v-30cafd99]:disabled,input[data-v-30cafd99]:disabled,textarea[data-v-30cafd99]:disabled,select[data-v-30cafd99]:disabled{cursor:not-allowed}fieldset[data-v-30cafd99]{border:none;padding:0;margin:0}legend[data-v-30cafd99]{padding:0}details[data-v-30cafd99]{display:block}summary[data-v-30cafd99]{display:list-item;cursor:pointer}hr[data-v-30cafd99]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-30cafd99],pre[data-v-30cafd99],kbd[data-v-30cafd99],samp[data-v-30cafd99]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-30cafd99]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-30cafd99]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-30cafd99]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-30cafd99]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-30cafd99]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-30cafd99]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-30cafd99],h6[data-v-30cafd99]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-30cafd99]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-30cafd99]::-webkit-scrollbar{height:4px}[data-v-30cafd99]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-30cafd99]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-30cafd99]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-30cafd99]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-30cafd99]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-30cafd99]:root,html[data-theme=light][data-v-30cafd99],.light[data-v-30cafd99]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-30cafd99],.dark[data-v-30cafd99]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-30cafd99{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-30cafd99{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-30cafd99{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-30cafd99]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-30cafd99]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-30cafd99]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-30cafd99]{flex:1}.action-bar-container .action-bar .info-content[data-v-30cafd99]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-30cafd99]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-30cafd99]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-30cafd99]{display:flex;gap:var(--spacing-md)}main[data-v-30cafd99]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-30cafd99]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-30cafd99]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-30cafd99]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-30cafd99]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-30cafd99]{flex:1}.content-section .content-header[data-v-30cafd99]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-30cafd99]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-30cafd99]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-30cafd99]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-30cafd99]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-30cafd99]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-30cafd99]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-30cafd99 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.search-icon[data-v-30cafd99]{display:flex;align-items:center;justify-content:center;color:var(--color-text-light)}.loading-spinner[data-v-30cafd99]{width:var(--spacing-5);height:var(--spacing-5);border:2px solid rgba(from var(--color-brand-500) r g b/.2);border-top-color:var(--color-brand-500);border-radius:50%;animation:spin-30cafd99 .8s linear infinite}[data-v-ce3f7447],[data-v-ce3f7447]:before,[data-v-ce3f7447]:after{box-sizing:border-box}html[data-v-ce3f7447],body[data-v-ce3f7447],h1[data-v-ce3f7447],h2[data-v-ce3f7447],h3[data-v-ce3f7447],h4[data-v-ce3f7447],h5[data-v-ce3f7447],h6[data-v-ce3f7447],p[data-v-ce3f7447],figure[data-v-ce3f7447],blockquote[data-v-ce3f7447],dl[data-v-ce3f7447],dd[data-v-ce3f7447],ul[data-v-ce3f7447],ol[data-v-ce3f7447]{margin:0;padding:0}body[data-v-ce3f7447]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-ce3f7447],ol[data-v-ce3f7447]{list-style:none}img[data-v-ce3f7447],picture[data-v-ce3f7447],svg[data-v-ce3f7447]{max-width:100%;display:block}input[data-v-ce3f7447],button[data-v-ce3f7447],textarea[data-v-ce3f7447],select[data-v-ce3f7447]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-ce3f7447]:focus-within{scroll-behavior:auto}[data-v-ce3f7447],[data-v-ce3f7447]:before,[data-v-ce3f7447]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-ce3f7447]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-ce3f7447]:hover{color:var(--color-text-brand-secondary)}a[data-v-ce3f7447]:active{color:var(--color-text-brand-tertiary)}button[data-v-ce3f7447]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-ce3f7447]:focus:not(:focus-visible){outline:none}[data-v-ce3f7447]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-ce3f7447],textarea[data-v-ce3f7447],select[data-v-ce3f7447]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-ce3f7447]:focus,textarea[data-v-ce3f7447]:focus,select[data-v-ce3f7447]:focus{border-color:var(--color-focus);outline:none}input[data-v-ce3f7447]:disabled,textarea[data-v-ce3f7447]:disabled,select[data-v-ce3f7447]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-ce3f7447]{border-collapse:collapse;width:100%}th[data-v-ce3f7447]{text-align:left}button[data-v-ce3f7447]:disabled,input[data-v-ce3f7447]:disabled,textarea[data-v-ce3f7447]:disabled,select[data-v-ce3f7447]:disabled{cursor:not-allowed}fieldset[data-v-ce3f7447]{border:none;padding:0;margin:0}legend[data-v-ce3f7447]{padding:0}details[data-v-ce3f7447]{display:block}summary[data-v-ce3f7447]{display:list-item;cursor:pointer}hr[data-v-ce3f7447]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-ce3f7447],pre[data-v-ce3f7447],kbd[data-v-ce3f7447],samp[data-v-ce3f7447]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-ce3f7447]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-ce3f7447]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-ce3f7447]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-ce3f7447]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-ce3f7447]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-ce3f7447]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-ce3f7447],h6[data-v-ce3f7447]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-ce3f7447]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-ce3f7447]::-webkit-scrollbar{height:4px}[data-v-ce3f7447]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-ce3f7447]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-ce3f7447]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-ce3f7447]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-ce3f7447]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-ce3f7447]:root,html[data-theme=light][data-v-ce3f7447],.light[data-v-ce3f7447]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-ce3f7447],.dark[data-v-ce3f7447]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-ce3f7447{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-ce3f7447{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-ce3f7447{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-ce3f7447]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-ce3f7447]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-ce3f7447]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-ce3f7447]{flex:1}.action-bar-container .action-bar .info-content[data-v-ce3f7447]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-ce3f7447]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-ce3f7447]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-ce3f7447]{display:flex;gap:var(--spacing-md)}main[data-v-ce3f7447]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-ce3f7447]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-ce3f7447]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-ce3f7447]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-ce3f7447]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-ce3f7447]{flex:1}.content-section .content-header[data-v-ce3f7447]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-ce3f7447]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-ce3f7447]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-ce3f7447]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-ce3f7447]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-ce3f7447]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-ce3f7447]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-ce3f7447 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.illustration-evaluation[data-v-ce3f7447]{width:100%;height:100%;background-image:url(/assets/evaluation-CMsQOo7a.png);background-size:contain;background-position:center;background-repeat:no-repeat}[data-v-9983905e],[data-v-9983905e]:before,[data-v-9983905e]:after{box-sizing:border-box}html[data-v-9983905e],body[data-v-9983905e],h1[data-v-9983905e],h2[data-v-9983905e],h3[data-v-9983905e],h4[data-v-9983905e],h5[data-v-9983905e],h6[data-v-9983905e],p[data-v-9983905e],figure[data-v-9983905e],blockquote[data-v-9983905e],dl[data-v-9983905e],dd[data-v-9983905e],ul[data-v-9983905e],ol[data-v-9983905e]{margin:0;padding:0}body[data-v-9983905e]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-9983905e],ol[data-v-9983905e]{list-style:none}img[data-v-9983905e],picture[data-v-9983905e],svg[data-v-9983905e]{max-width:100%;display:block}input[data-v-9983905e],button[data-v-9983905e],textarea[data-v-9983905e],select[data-v-9983905e]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-9983905e]:focus-within{scroll-behavior:auto}[data-v-9983905e],[data-v-9983905e]:before,[data-v-9983905e]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-9983905e]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-9983905e]:hover{color:var(--color-text-brand-secondary)}a[data-v-9983905e]:active{color:var(--color-text-brand-tertiary)}button[data-v-9983905e]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-9983905e]:focus:not(:focus-visible){outline:none}[data-v-9983905e]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-9983905e],textarea[data-v-9983905e],select[data-v-9983905e]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-9983905e]:focus,textarea[data-v-9983905e]:focus,select[data-v-9983905e]:focus{border-color:var(--color-focus);outline:none}input[data-v-9983905e]:disabled,textarea[data-v-9983905e]:disabled,select[data-v-9983905e]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-9983905e]{border-collapse:collapse;width:100%}th[data-v-9983905e]{text-align:left}button[data-v-9983905e]:disabled,input[data-v-9983905e]:disabled,textarea[data-v-9983905e]:disabled,select[data-v-9983905e]:disabled{cursor:not-allowed}fieldset[data-v-9983905e]{border:none;padding:0;margin:0}legend[data-v-9983905e]{padding:0}details[data-v-9983905e]{display:block}summary[data-v-9983905e]{display:list-item;cursor:pointer}hr[data-v-9983905e]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-9983905e],pre[data-v-9983905e],kbd[data-v-9983905e],samp[data-v-9983905e]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-9983905e]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-9983905e]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-9983905e]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-9983905e]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-9983905e]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-9983905e]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-9983905e],h6[data-v-9983905e]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-9983905e]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-9983905e]::-webkit-scrollbar{height:4px}[data-v-9983905e]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-9983905e]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-9983905e]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-9983905e]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-9983905e]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-9983905e]:root,html[data-theme=light][data-v-9983905e],.light[data-v-9983905e]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-9983905e],.dark[data-v-9983905e]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-9983905e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-9983905e{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-9983905e{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-9983905e]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-9983905e]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-9983905e]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-9983905e]{flex:1}.action-bar-container .action-bar .info-content[data-v-9983905e]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-9983905e]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-9983905e]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-9983905e]{display:flex;gap:var(--spacing-md)}main[data-v-9983905e]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-9983905e]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-9983905e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-9983905e]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-9983905e]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-9983905e]{flex:1}.content-section .content-header[data-v-9983905e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-9983905e]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-9983905e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-9983905e]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-9983905e]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-9983905e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-9983905e]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-9983905e var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.input-wrapper[data-v-9983905e]{display:flex;flex-direction:column;gap:var(--input-gap);--form-element-height: var(--form-element-height-md)}.input-wrapper.full-width[data-v-9983905e]{width:100%}.input-wrapper.has-error .input[data-v-9983905e],.input-wrapper.has-error .textarea[data-v-9983905e]{border-color:var(--color-border-error)}.input-wrapper.has-error .input[data-v-9983905e]:focus,.input-wrapper.has-error .textarea[data-v-9983905e]:focus{box-shadow:0 0 0 2px rgba(from var(--color-focus-error) r g b/.3)}.input-wrapper.is-disabled[data-v-9983905e]{opacity:.7;cursor:not-allowed}.input-wrapper.is-disabled .input-container[data-v-9983905e]{pointer-events:none}.input-wrapper.size-sm .input[data-v-9983905e],.input-wrapper.size-sm .textarea[data-v-9983905e]{font-size:var(--font-size-text-sm);padding:var(--spacing-sm) var(--spacing-lg);--form-element-height: var(--form-element-height-sm)}.input-wrapper.size-lg .input[data-v-9983905e],.input-wrapper.size-lg .textarea[data-v-9983905e]{font-size:var(--font-size-text-lg);padding:var(--spacing-xl) var(--spacing-2xl);--form-element-height: var(--form-element-height-lg)}.label[data-v-9983905e]{display:block;font-size:var(--font-size-text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.label .required[data-v-9983905e]{margin-left:var(--spacing-xs);color:var(--color-text-brand-tertiary)}.input-container[data-v-9983905e]{position:relative;display:flex;align-items:center}.input[data-v-9983905e],.textarea[data-v-9983905e]{width:100%;font-family:var(--font-family-text);font-size:var(--font-size-text-md);line-height:var(--line-height-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-lg) var(--spacing-xl);outline:none;height:var(--form-element-height);transition:var(--transition-default)}.input[data-v-9983905e]::placeholder,.textarea[data-v-9983905e]::placeholder{color:var(--color-text-placeholder)}.input[data-v-9983905e]:focus,.textarea[data-v-9983905e]:focus{border-color:var(--color-focus);box-shadow:0 0 0 2px rgba(from var(--color-background-brand-solid) r g b/.5)}.input[data-v-9983905e]:disabled,.textarea[data-v-9983905e]:disabled,.input[data-v-9983905e]:read-only,.textarea[data-v-9983905e]:read-only{background-color:var(--color-background-disabled);cursor:not-allowed;opacity:.7}.input.has-prefix[data-v-9983905e],.has-prefix.textarea[data-v-9983905e]{padding-left:var(--form-element-height)}.input.has-suffix[data-v-9983905e],.has-suffix.textarea[data-v-9983905e]{padding-right:var(--form-element-height)}.input.has-url-prefix[data-v-9983905e],.has-url-prefix.textarea[data-v-9983905e]{padding-left:calc(4rem + var(--spacing-xl))}.url-prefix[data-v-9983905e]{position:absolute;left:1px;display:flex;align-items:center;justify-content:center;padding:0 var(--spacing-md);height:calc(100% - 2px);background-color:var(--color-background-tertiary);color:var(--color-text-tertiary);border-right:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) - 1px) 0 0 calc(var(--component-border-radius) - 1px);pointer-events:none;transition:var(--transition-default)}.url-prefix[data-v-9983905e]:has(+.input:focus,+.textarea:focus){border-color:var(--color-focus)}.prefix[data-v-9983905e],.suffix[data-v-9983905e]{position:absolute;display:flex;align-items:center;justify-content:center;width:var(--form-element-height);height:100%;color:var(--color-text-tertiary);pointer-events:none}.prefix[data-v-9983905e]{left:0}.suffix[data-v-9983905e]{right:0}.error-message[data-v-9983905e]{font-size:var(--font-size-text-sm);color:var(--color-text-error-primary)}.hint[data-v-9983905e]{margin-top:var(--spacing-sm);font-size:var(--font-size-text-sm);color:var(--color-text-tertiary)}.textarea[data-v-9983905e]{height:auto;min-height:var(--spacing-20);padding:var(--spacing-3) var(--spacing-4);scrollbar-width:thin;scrollbar-color:var(--color-border-primary) var(--color-background-primary);scrollbar-gutter:stable}.textarea.resize-none[data-v-9983905e]{resize:none}.textarea.resize-vertical[data-v-9983905e]{resize:vertical}.textarea.resize-horizontal[data-v-9983905e]{resize:horizontal}.textarea.resize-both[data-v-9983905e]{resize:both}.char-count[data-v-9983905e]{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-xxs);font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-tertiary);text-align:right}.char-count .icon[data-v-9983905e]{--icon-size: var(--spacing-4);width:var(--icon-size);height:var(--icon-size)}.char-count.near-limit[data-v-9983905e]{color:var(--color-text-warning-primary)}.char-count.over-limit[data-v-9983905e]{color:var(--color-text-error-primary)}[data-v-2498976a],[data-v-2498976a]:before,[data-v-2498976a]:after{box-sizing:border-box}html[data-v-2498976a],body[data-v-2498976a],h1[data-v-2498976a],h2[data-v-2498976a],h3[data-v-2498976a],h4[data-v-2498976a],h5[data-v-2498976a],h6[data-v-2498976a],p[data-v-2498976a],figure[data-v-2498976a],blockquote[data-v-2498976a],dl[data-v-2498976a],dd[data-v-2498976a],ul[data-v-2498976a],ol[data-v-2498976a]{margin:0;padding:0}body[data-v-2498976a]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-2498976a],ol[data-v-2498976a]{list-style:none}img[data-v-2498976a],picture[data-v-2498976a],svg[data-v-2498976a]{max-width:100%;display:block}input[data-v-2498976a],button[data-v-2498976a],textarea[data-v-2498976a],select[data-v-2498976a]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-2498976a]:focus-within{scroll-behavior:auto}[data-v-2498976a],[data-v-2498976a]:before,[data-v-2498976a]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-2498976a]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-2498976a]:hover{color:var(--color-text-brand-secondary)}a[data-v-2498976a]:active{color:var(--color-text-brand-tertiary)}button[data-v-2498976a]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-2498976a]:focus:not(:focus-visible){outline:none}[data-v-2498976a]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-2498976a],textarea[data-v-2498976a],select[data-v-2498976a]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-2498976a]:focus,textarea[data-v-2498976a]:focus,select[data-v-2498976a]:focus{border-color:var(--color-focus);outline:none}input[data-v-2498976a]:disabled,textarea[data-v-2498976a]:disabled,select[data-v-2498976a]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-2498976a]{border-collapse:collapse;width:100%}th[data-v-2498976a]{text-align:left}button[data-v-2498976a]:disabled,input[data-v-2498976a]:disabled,textarea[data-v-2498976a]:disabled,select[data-v-2498976a]:disabled{cursor:not-allowed}fieldset[data-v-2498976a]{border:none;padding:0;margin:0}legend[data-v-2498976a]{padding:0}details[data-v-2498976a]{display:block}summary[data-v-2498976a]{display:list-item;cursor:pointer}hr[data-v-2498976a]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-2498976a],pre[data-v-2498976a],kbd[data-v-2498976a],samp[data-v-2498976a]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-2498976a]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-2498976a]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-2498976a]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-2498976a]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-2498976a]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-2498976a]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-2498976a],h6[data-v-2498976a]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-2498976a]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-2498976a]::-webkit-scrollbar{height:4px}[data-v-2498976a]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-2498976a]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-2498976a]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-2498976a]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-2498976a]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-2498976a]:root,html[data-theme=light][data-v-2498976a],.light[data-v-2498976a]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-2498976a],.dark[data-v-2498976a]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-2498976a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-2498976a{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-2498976a{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-2498976a]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-2498976a]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-2498976a]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-2498976a]{flex:1}.action-bar-container .action-bar .info-content[data-v-2498976a]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-2498976a]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-2498976a]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-2498976a]{display:flex;gap:var(--spacing-md)}main[data-v-2498976a]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-2498976a]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-2498976a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-2498976a]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-2498976a]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-2498976a]{flex:1}.content-section .content-header[data-v-2498976a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-2498976a]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-2498976a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-2498976a]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-2498976a]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-2498976a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-2498976a]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-2498976a var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.checkbox-wrapper[data-v-2498976a]{display:inline-flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;margin:var(--spacing-sm) 0}.checkbox-wrapper.is-disabled[data-v-2498976a]{cursor:not-allowed;opacity:.6}.checkbox-wrapper.is-disabled .checkbox[data-v-2498976a]{background-color:var(--color-background-disabled);border-color:var(--color-border-disabled)}.checkbox-wrapper:hover:not(.is-disabled) .checkbox[data-v-2498976a]{border-color:var(--color-border-brand)}.checkbox-wrapper.is-checked:not(.is-disabled) .checkbox[data-v-2498976a],.checkbox-wrapper.is-indeterminate:not(.is-disabled) .checkbox[data-v-2498976a]{background-color:var(--color-background-brand-solid);border-color:var(--color-border-brand)}.checkbox-input[data-v-2498976a]{position:absolute;opacity:0;width:0;height:0;margin:0}.checkbox-input:focus+.checkbox[data-v-2498976a]{box-shadow:0 0 0 2px var(--color-focus)}.checkbox[data-v-2498976a]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--spacing-2xl);height:var(--spacing-2xl);border:1px solid var(--color-border-primary);border-radius:var(--radius-xs);background-color:var(--color-background-primary);transition:var(--transition-default);flex-shrink:0}.check-icon[data-v-2498976a]{position:relative;width:10px;height:6px;border-left:2px solid var(--color-text-white);border-bottom:2px solid var(--color-text-white);transform:rotate(-45deg)}.indeterminate-icon[data-v-2498976a]{width:10px;height:2px;background-color:var(--color-text-white)}.label[data-v-2498976a]{margin-left:var(--spacing-lg);font-size:var(--font-size-text-md);line-height:var(--line-height-text-md);color:var(--color-text-primary)}[data-v-ca5cb8cd],[data-v-ca5cb8cd]:before,[data-v-ca5cb8cd]:after{box-sizing:border-box}html[data-v-ca5cb8cd],body[data-v-ca5cb8cd],h1[data-v-ca5cb8cd],h2[data-v-ca5cb8cd],h3[data-v-ca5cb8cd],h4[data-v-ca5cb8cd],h5[data-v-ca5cb8cd],h6[data-v-ca5cb8cd],p[data-v-ca5cb8cd],figure[data-v-ca5cb8cd],blockquote[data-v-ca5cb8cd],dl[data-v-ca5cb8cd],dd[data-v-ca5cb8cd],ul[data-v-ca5cb8cd],ol[data-v-ca5cb8cd]{margin:0;padding:0}body[data-v-ca5cb8cd]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-ca5cb8cd],ol[data-v-ca5cb8cd]{list-style:none}img[data-v-ca5cb8cd],picture[data-v-ca5cb8cd],svg[data-v-ca5cb8cd]{max-width:100%;display:block}input[data-v-ca5cb8cd],button[data-v-ca5cb8cd],textarea[data-v-ca5cb8cd],select[data-v-ca5cb8cd]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-ca5cb8cd]:focus-within{scroll-behavior:auto}[data-v-ca5cb8cd],[data-v-ca5cb8cd]:before,[data-v-ca5cb8cd]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-ca5cb8cd]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-ca5cb8cd]:hover{color:var(--color-text-brand-secondary)}a[data-v-ca5cb8cd]:active{color:var(--color-text-brand-tertiary)}button[data-v-ca5cb8cd]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-ca5cb8cd]:focus:not(:focus-visible){outline:none}[data-v-ca5cb8cd]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-ca5cb8cd],textarea[data-v-ca5cb8cd],select[data-v-ca5cb8cd]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-ca5cb8cd]:focus,textarea[data-v-ca5cb8cd]:focus,select[data-v-ca5cb8cd]:focus{border-color:var(--color-focus);outline:none}input[data-v-ca5cb8cd]:disabled,textarea[data-v-ca5cb8cd]:disabled,select[data-v-ca5cb8cd]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-ca5cb8cd]{border-collapse:collapse;width:100%}th[data-v-ca5cb8cd]{text-align:left}button[data-v-ca5cb8cd]:disabled,input[data-v-ca5cb8cd]:disabled,textarea[data-v-ca5cb8cd]:disabled,select[data-v-ca5cb8cd]:disabled{cursor:not-allowed}fieldset[data-v-ca5cb8cd]{border:none;padding:0;margin:0}legend[data-v-ca5cb8cd]{padding:0}details[data-v-ca5cb8cd]{display:block}summary[data-v-ca5cb8cd]{display:list-item;cursor:pointer}hr[data-v-ca5cb8cd]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-ca5cb8cd],pre[data-v-ca5cb8cd],kbd[data-v-ca5cb8cd],samp[data-v-ca5cb8cd]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-ca5cb8cd]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-ca5cb8cd]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-ca5cb8cd]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-ca5cb8cd]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-ca5cb8cd]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-ca5cb8cd]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-ca5cb8cd],h6[data-v-ca5cb8cd]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-ca5cb8cd]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-ca5cb8cd]::-webkit-scrollbar{height:4px}[data-v-ca5cb8cd]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-ca5cb8cd]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-ca5cb8cd]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-ca5cb8cd]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-ca5cb8cd]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-ca5cb8cd]:root,html[data-theme=light][data-v-ca5cb8cd],.light[data-v-ca5cb8cd]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-ca5cb8cd],.dark[data-v-ca5cb8cd]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-ca5cb8cd{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-ca5cb8cd{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-ca5cb8cd{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-ca5cb8cd]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-ca5cb8cd]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-ca5cb8cd]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-ca5cb8cd]{flex:1}.action-bar-container .action-bar .info-content[data-v-ca5cb8cd]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-ca5cb8cd]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-ca5cb8cd]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-ca5cb8cd]{display:flex;gap:var(--spacing-md)}main[data-v-ca5cb8cd]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-ca5cb8cd]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-ca5cb8cd]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-ca5cb8cd]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-ca5cb8cd]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-ca5cb8cd]{flex:1}.content-section .content-header[data-v-ca5cb8cd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-ca5cb8cd]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-ca5cb8cd]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-ca5cb8cd]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-ca5cb8cd]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-ca5cb8cd]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-ca5cb8cd]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-ca5cb8cd var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.vendor-selector[data-v-ca5cb8cd]{display:flex;flex-direction:column;width:100%;border:var(--border-width-thin) solid var(--color-border-primary);border-radius:var(--component-border-radius);background-color:var(--color-background-primary);overflow:hidden}.vendor-search[data-v-ca5cb8cd]{padding:var(--spacing-3);border-bottom:var(--border-width-thin) solid var(--color-border-primary)}.vendor-list[data-v-ca5cb8cd]{max-height:300px;overflow-y:auto}.vendor-item[data-v-ca5cb8cd]{display:flex;align-items:center;padding:var(--spacing-3);cursor:pointer;transition:var(--transition-default);border-bottom:var(--border-width-thin) solid var(--color-border-primary)}.vendor-item[data-v-ca5cb8cd]:last-child{border-bottom:none}.vendor-item[data-v-ca5cb8cd]:hover{background-color:var(--color-brand-500) -hover}.vendor-item.is-selected[data-v-ca5cb8cd]{background-color:rgba(from var(--color-brand-500) r g b/.05)}.vendor-checkbox[data-v-ca5cb8cd]{margin-right:var(--spacing-3)}.vendor-info[data-v-ca5cb8cd]{display:flex;flex-direction:column;flex:1}.vendor-name[data-v-ca5cb8cd]{font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.vendor-email[data-v-ca5cb8cd]{font-size:var(--font-size-text-sm);color:var(--color-text-light);margin-top:var(--spacing-1)}.vendor-loading[data-v-ca5cb8cd],.vendor-empty[data-v-ca5cb8cd]{display:flex;align-items:center;justify-content:center;padding:var(--spacing-3xl);color:var(--color-text-light);font-size:var(--font-size-text-sm)}.vendor-loading[data-v-ca5cb8cd]{flex-direction:column}.loading-spinner[data-v-ca5cb8cd]{width:var(--spacing-3xl);height:var(--spacing-3xl);margin-bottom:var(--spacing-3);border:2px solid rgba(from var(--color-brand-500) r g b/.2);border-top-color:var(--color-brand-500);border-radius:50%;animation:spin-ca5cb8cd .8s linear infinite}[data-v-9d8b4c49],[data-v-9d8b4c49]:before,[data-v-9d8b4c49]:after{box-sizing:border-box}html[data-v-9d8b4c49],body[data-v-9d8b4c49],h1[data-v-9d8b4c49],h2[data-v-9d8b4c49],h3[data-v-9d8b4c49],h4[data-v-9d8b4c49],h5[data-v-9d8b4c49],h6[data-v-9d8b4c49],p[data-v-9d8b4c49],figure[data-v-9d8b4c49],blockquote[data-v-9d8b4c49],dl[data-v-9d8b4c49],dd[data-v-9d8b4c49],ul[data-v-9d8b4c49],ol[data-v-9d8b4c49]{margin:0;padding:0}body[data-v-9d8b4c49]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-9d8b4c49],ol[data-v-9d8b4c49]{list-style:none}img[data-v-9d8b4c49],picture[data-v-9d8b4c49],svg[data-v-9d8b4c49]{max-width:100%;display:block}input[data-v-9d8b4c49],button[data-v-9d8b4c49],textarea[data-v-9d8b4c49],select[data-v-9d8b4c49]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-9d8b4c49]:focus-within{scroll-behavior:auto}[data-v-9d8b4c49],[data-v-9d8b4c49]:before,[data-v-9d8b4c49]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-9d8b4c49]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-9d8b4c49]:hover{color:var(--color-text-brand-secondary)}a[data-v-9d8b4c49]:active{color:var(--color-text-brand-tertiary)}button[data-v-9d8b4c49]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-9d8b4c49]:focus:not(:focus-visible){outline:none}[data-v-9d8b4c49]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-9d8b4c49],textarea[data-v-9d8b4c49],select[data-v-9d8b4c49]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-9d8b4c49]:focus,textarea[data-v-9d8b4c49]:focus,select[data-v-9d8b4c49]:focus{border-color:var(--color-focus);outline:none}input[data-v-9d8b4c49]:disabled,textarea[data-v-9d8b4c49]:disabled,select[data-v-9d8b4c49]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-9d8b4c49]{border-collapse:collapse;width:100%}th[data-v-9d8b4c49]{text-align:left}button[data-v-9d8b4c49]:disabled,input[data-v-9d8b4c49]:disabled,textarea[data-v-9d8b4c49]:disabled,select[data-v-9d8b4c49]:disabled{cursor:not-allowed}fieldset[data-v-9d8b4c49]{border:none;padding:0;margin:0}legend[data-v-9d8b4c49]{padding:0}details[data-v-9d8b4c49]{display:block}summary[data-v-9d8b4c49]{display:list-item;cursor:pointer}hr[data-v-9d8b4c49]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-9d8b4c49],pre[data-v-9d8b4c49],kbd[data-v-9d8b4c49],samp[data-v-9d8b4c49]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-9d8b4c49]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-9d8b4c49]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-9d8b4c49]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-9d8b4c49]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-9d8b4c49]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-9d8b4c49]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-9d8b4c49],h6[data-v-9d8b4c49]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-9d8b4c49]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-9d8b4c49]::-webkit-scrollbar{height:4px}[data-v-9d8b4c49]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-9d8b4c49]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-9d8b4c49]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-9d8b4c49]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-9d8b4c49]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-9d8b4c49]:root,html[data-theme=light][data-v-9d8b4c49],.light[data-v-9d8b4c49]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-9d8b4c49],.dark[data-v-9d8b4c49]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-9d8b4c49{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-9d8b4c49{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-9d8b4c49{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-9d8b4c49]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-9d8b4c49]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-9d8b4c49]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-9d8b4c49]{flex:1}.action-bar-container .action-bar .info-content[data-v-9d8b4c49]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-9d8b4c49]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-9d8b4c49]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-9d8b4c49]{display:flex;gap:var(--spacing-md)}main[data-v-9d8b4c49]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-9d8b4c49]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-9d8b4c49]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-9d8b4c49]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-9d8b4c49]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-9d8b4c49]{flex:1}.content-section .content-header[data-v-9d8b4c49]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-9d8b4c49]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-9d8b4c49]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-9d8b4c49]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-9d8b4c49]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-9d8b4c49]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-9d8b4c49]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-9d8b4c49 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.scope-criticity-indicator[data-v-9d8b4c49]{width:.75rem;height:.75rem;border-radius:.75rem;background:var(--color-background-brand-solid);border:2px solid var(--color-background-secondary)}[data-v-4d3b5b1b],[data-v-4d3b5b1b]:before,[data-v-4d3b5b1b]:after{box-sizing:border-box}html[data-v-4d3b5b1b],body[data-v-4d3b5b1b],h1[data-v-4d3b5b1b],h2[data-v-4d3b5b1b],h3[data-v-4d3b5b1b],h4[data-v-4d3b5b1b],h5[data-v-4d3b5b1b],h6[data-v-4d3b5b1b],p[data-v-4d3b5b1b],figure[data-v-4d3b5b1b],blockquote[data-v-4d3b5b1b],dl[data-v-4d3b5b1b],dd[data-v-4d3b5b1b],ul[data-v-4d3b5b1b],ol[data-v-4d3b5b1b]{margin:0;padding:0}body[data-v-4d3b5b1b]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-4d3b5b1b],ol[data-v-4d3b5b1b]{list-style:none}img[data-v-4d3b5b1b],picture[data-v-4d3b5b1b],svg[data-v-4d3b5b1b]{max-width:100%;display:block}input[data-v-4d3b5b1b],button[data-v-4d3b5b1b],textarea[data-v-4d3b5b1b],select[data-v-4d3b5b1b]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-4d3b5b1b]:focus-within{scroll-behavior:auto}[data-v-4d3b5b1b],[data-v-4d3b5b1b]:before,[data-v-4d3b5b1b]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-4d3b5b1b]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-4d3b5b1b]:hover{color:var(--color-text-brand-secondary)}a[data-v-4d3b5b1b]:active{color:var(--color-text-brand-tertiary)}button[data-v-4d3b5b1b]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-4d3b5b1b]:focus:not(:focus-visible){outline:none}[data-v-4d3b5b1b]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-4d3b5b1b],textarea[data-v-4d3b5b1b],select[data-v-4d3b5b1b]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-4d3b5b1b]:focus,textarea[data-v-4d3b5b1b]:focus,select[data-v-4d3b5b1b]:focus{border-color:var(--color-focus);outline:none}input[data-v-4d3b5b1b]:disabled,textarea[data-v-4d3b5b1b]:disabled,select[data-v-4d3b5b1b]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-4d3b5b1b]{border-collapse:collapse;width:100%}th[data-v-4d3b5b1b]{text-align:left}button[data-v-4d3b5b1b]:disabled,input[data-v-4d3b5b1b]:disabled,textarea[data-v-4d3b5b1b]:disabled,select[data-v-4d3b5b1b]:disabled{cursor:not-allowed}fieldset[data-v-4d3b5b1b]{border:none;padding:0;margin:0}legend[data-v-4d3b5b1b]{padding:0}details[data-v-4d3b5b1b]{display:block}summary[data-v-4d3b5b1b]{display:list-item;cursor:pointer}hr[data-v-4d3b5b1b]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-4d3b5b1b],pre[data-v-4d3b5b1b],kbd[data-v-4d3b5b1b],samp[data-v-4d3b5b1b]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-4d3b5b1b]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-4d3b5b1b]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-4d3b5b1b]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-4d3b5b1b]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-4d3b5b1b]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-4d3b5b1b]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-4d3b5b1b],h6[data-v-4d3b5b1b]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-4d3b5b1b]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-4d3b5b1b]::-webkit-scrollbar{height:4px}[data-v-4d3b5b1b]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-4d3b5b1b]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-4d3b5b1b]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-4d3b5b1b]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-4d3b5b1b]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-4d3b5b1b]:root,html[data-theme=light][data-v-4d3b5b1b],.light[data-v-4d3b5b1b]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-4d3b5b1b],.dark[data-v-4d3b5b1b]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-4d3b5b1b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-4d3b5b1b{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-4d3b5b1b{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-4d3b5b1b]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-4d3b5b1b]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-4d3b5b1b]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-4d3b5b1b]{flex:1}.action-bar-container .action-bar .info-content[data-v-4d3b5b1b]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-4d3b5b1b]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-4d3b5b1b]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-4d3b5b1b]{display:flex;gap:var(--spacing-md)}main[data-v-4d3b5b1b]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-4d3b5b1b]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-4d3b5b1b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-4d3b5b1b]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-4d3b5b1b]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-4d3b5b1b]{flex:1}.content-section .content-header[data-v-4d3b5b1b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-4d3b5b1b]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-4d3b5b1b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-4d3b5b1b]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-4d3b5b1b]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-4d3b5b1b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-4d3b5b1b]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-4d3b5b1b var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.modal-content[data-v-4d3b5b1b]{padding:1rem 0 0;display:flex;flex-direction:column;gap:1rem}.modal-actions[data-v-4d3b5b1b]{display:flex;justify-content:space-between;gap:.5rem;margin-top:.5rem}[data-v-426a1317],[data-v-426a1317]:before,[data-v-426a1317]:after{box-sizing:border-box}html[data-v-426a1317],body[data-v-426a1317],h1[data-v-426a1317],h2[data-v-426a1317],h3[data-v-426a1317],h4[data-v-426a1317],h5[data-v-426a1317],h6[data-v-426a1317],p[data-v-426a1317],figure[data-v-426a1317],blockquote[data-v-426a1317],dl[data-v-426a1317],dd[data-v-426a1317],ul[data-v-426a1317],ol[data-v-426a1317]{margin:0;padding:0}body[data-v-426a1317]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-426a1317],ol[data-v-426a1317]{list-style:none}img[data-v-426a1317],picture[data-v-426a1317],svg[data-v-426a1317]{max-width:100%;display:block}input[data-v-426a1317],button[data-v-426a1317],textarea[data-v-426a1317],select[data-v-426a1317]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-426a1317]:focus-within{scroll-behavior:auto}[data-v-426a1317],[data-v-426a1317]:before,[data-v-426a1317]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-426a1317]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-426a1317]:hover{color:var(--color-text-brand-secondary)}a[data-v-426a1317]:active{color:var(--color-text-brand-tertiary)}button[data-v-426a1317]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-426a1317]:focus:not(:focus-visible){outline:none}[data-v-426a1317]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-426a1317],textarea[data-v-426a1317],select[data-v-426a1317]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-426a1317]:focus,textarea[data-v-426a1317]:focus,select[data-v-426a1317]:focus{border-color:var(--color-focus);outline:none}input[data-v-426a1317]:disabled,textarea[data-v-426a1317]:disabled,select[data-v-426a1317]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-426a1317]{border-collapse:collapse;width:100%}th[data-v-426a1317]{text-align:left}button[data-v-426a1317]:disabled,input[data-v-426a1317]:disabled,textarea[data-v-426a1317]:disabled,select[data-v-426a1317]:disabled{cursor:not-allowed}fieldset[data-v-426a1317]{border:none;padding:0;margin:0}legend[data-v-426a1317]{padding:0}details[data-v-426a1317]{display:block}summary[data-v-426a1317]{display:list-item;cursor:pointer}hr[data-v-426a1317]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-426a1317],pre[data-v-426a1317],kbd[data-v-426a1317],samp[data-v-426a1317]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-426a1317]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-426a1317]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-426a1317]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-426a1317]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-426a1317]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-426a1317]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-426a1317],h6[data-v-426a1317]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-426a1317]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-426a1317]::-webkit-scrollbar{height:4px}[data-v-426a1317]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-426a1317]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-426a1317]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-426a1317]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-426a1317]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-426a1317]:root,html[data-theme=light][data-v-426a1317],.light[data-v-426a1317]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-426a1317],.dark[data-v-426a1317]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-426a1317{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-426a1317{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-426a1317{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-426a1317]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-426a1317]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-426a1317]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-426a1317]{flex:1}.action-bar-container .action-bar .info-content[data-v-426a1317]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-426a1317]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-426a1317]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-426a1317]{display:flex;gap:var(--spacing-md)}main[data-v-426a1317]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-426a1317]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-426a1317]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-426a1317]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-426a1317]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-426a1317]{flex:1}.content-section .content-header[data-v-426a1317]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-426a1317]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-426a1317]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-426a1317]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-426a1317]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-426a1317]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-426a1317]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-426a1317 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.form-group[data-v-426a1317]{margin-bottom:var(--spacing-md)}.form-group label[data-v-426a1317]{display:block;margin-bottom:var(--spacing-md);font-weight:500;color:var(--color-text-primary)}form[data-v-426a1317]{display:flex;flex-direction:column;gap:var(--spacing-md)}.scopes-container[data-v-426a1317]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.scopes-container .scope[data-v-426a1317]{display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-text-sm);color:var(--color-text-secondary);padding:var(--spacing-xs) var(--spacing-sm);background:var(--color-background-primary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:var(--transition-default)}.scopes-container .scope[data-v-426a1317]:hover{border-color:var(--color-brand-500)}.scopes-container .scope.selected[data-v-426a1317]{background-color:var(--color-brand-500);color:var(--color-brand-500) -text}.vendors-container[data-v-426a1317]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.vendors-container .vendor[data-v-426a1317]{padding:var(--spacing-md) var(--spacing-md);border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);cursor:pointer;transition:var(--transition-default)}.vendors-container .vendor[data-v-426a1317]:hover{border-color:var(--color-brand-500)}.vendors-container .vendor.selected[data-v-426a1317]{background-color:var(--color-brand-500);color:var(--color-brand-500) -text}.modal-actions[data-v-426a1317]{display:flex;justify-content:space-between;gap:var(--spacing-sm);margin-top:var(--spacing-lg)}.loading-spinner-small[data-v-426a1317]{width:var(--spacing-4);height:var(--spacing-4);border:2px solid var(--color-border-primary);border-top-color:var(--color-brand-500);border-radius:50%;animation:spin-426a1317 var(--animation-duration-slow) linear infinite}.create-new-button[data-v-426a1317]{width:100%;display:flex;align-items:center;justify-content:center;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-sm);border:none;border-radius:var(--component-border-radius);background-color:var(--color-background-primary);color:var(--color-text-primary);cursor:pointer;transition:var(--transition-default)}.create-new-button[data-v-426a1317]:hover{background-color:var(--color-background-primary-hover)}[data-v-985c76fa],[data-v-985c76fa]:before,[data-v-985c76fa]:after{box-sizing:border-box}html[data-v-985c76fa],body[data-v-985c76fa],h1[data-v-985c76fa],h2[data-v-985c76fa],h3[data-v-985c76fa],h4[data-v-985c76fa],h5[data-v-985c76fa],h6[data-v-985c76fa],p[data-v-985c76fa],figure[data-v-985c76fa],blockquote[data-v-985c76fa],dl[data-v-985c76fa],dd[data-v-985c76fa],ul[data-v-985c76fa],ol[data-v-985c76fa]{margin:0;padding:0}body[data-v-985c76fa]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-985c76fa],ol[data-v-985c76fa]{list-style:none}img[data-v-985c76fa],picture[data-v-985c76fa],svg[data-v-985c76fa]{max-width:100%;display:block}input[data-v-985c76fa],button[data-v-985c76fa],textarea[data-v-985c76fa],select[data-v-985c76fa]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-985c76fa]:focus-within{scroll-behavior:auto}[data-v-985c76fa],[data-v-985c76fa]:before,[data-v-985c76fa]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-985c76fa]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-985c76fa]:hover{color:var(--color-text-brand-secondary)}a[data-v-985c76fa]:active{color:var(--color-text-brand-tertiary)}button[data-v-985c76fa]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-985c76fa]:focus:not(:focus-visible){outline:none}[data-v-985c76fa]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-985c76fa],textarea[data-v-985c76fa],select[data-v-985c76fa]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-985c76fa]:focus,textarea[data-v-985c76fa]:focus,select[data-v-985c76fa]:focus{border-color:var(--color-focus);outline:none}input[data-v-985c76fa]:disabled,textarea[data-v-985c76fa]:disabled,select[data-v-985c76fa]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-985c76fa]{border-collapse:collapse;width:100%}th[data-v-985c76fa]{text-align:left}button[data-v-985c76fa]:disabled,input[data-v-985c76fa]:disabled,textarea[data-v-985c76fa]:disabled,select[data-v-985c76fa]:disabled{cursor:not-allowed}fieldset[data-v-985c76fa]{border:none;padding:0;margin:0}legend[data-v-985c76fa]{padding:0}details[data-v-985c76fa]{display:block}summary[data-v-985c76fa]{display:list-item;cursor:pointer}hr[data-v-985c76fa]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-985c76fa],pre[data-v-985c76fa],kbd[data-v-985c76fa],samp[data-v-985c76fa]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-985c76fa]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-985c76fa]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-985c76fa]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-985c76fa]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-985c76fa]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-985c76fa]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-985c76fa],h6[data-v-985c76fa]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-985c76fa]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-985c76fa]::-webkit-scrollbar{height:4px}[data-v-985c76fa]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-985c76fa]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-985c76fa]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-985c76fa]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-985c76fa]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-985c76fa]:root,html[data-theme=light][data-v-985c76fa],.light[data-v-985c76fa]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-985c76fa],.dark[data-v-985c76fa]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-985c76fa{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-985c76fa{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-985c76fa{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-985c76fa]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-985c76fa]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-985c76fa]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-985c76fa]{flex:1}.action-bar-container .action-bar .info-content[data-v-985c76fa]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-985c76fa]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-985c76fa]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-985c76fa]{display:flex;gap:var(--spacing-md)}main[data-v-985c76fa]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-985c76fa]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-985c76fa]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-985c76fa]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-985c76fa]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-985c76fa]{flex:1}.content-section .content-header[data-v-985c76fa]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-985c76fa]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-985c76fa]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-985c76fa]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-985c76fa]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-985c76fa]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-985c76fa]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-985c76fa var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.ui-table-selection[data-v-985c76fa]{display:flex;align-items:center;justify-content:center}[data-v-f2b134bd],[data-v-f2b134bd]:before,[data-v-f2b134bd]:after{box-sizing:border-box}html[data-v-f2b134bd],body[data-v-f2b134bd],h1[data-v-f2b134bd],h2[data-v-f2b134bd],h3[data-v-f2b134bd],h4[data-v-f2b134bd],h5[data-v-f2b134bd],h6[data-v-f2b134bd],p[data-v-f2b134bd],figure[data-v-f2b134bd],blockquote[data-v-f2b134bd],dl[data-v-f2b134bd],dd[data-v-f2b134bd],ul[data-v-f2b134bd],ol[data-v-f2b134bd]{margin:0;padding:0}body[data-v-f2b134bd]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-f2b134bd],ol[data-v-f2b134bd]{list-style:none}img[data-v-f2b134bd],picture[data-v-f2b134bd],svg[data-v-f2b134bd]{max-width:100%;display:block}input[data-v-f2b134bd],button[data-v-f2b134bd],textarea[data-v-f2b134bd],select[data-v-f2b134bd]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-f2b134bd]:focus-within{scroll-behavior:auto}[data-v-f2b134bd],[data-v-f2b134bd]:before,[data-v-f2b134bd]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-f2b134bd]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-f2b134bd]:hover{color:var(--color-text-brand-secondary)}a[data-v-f2b134bd]:active{color:var(--color-text-brand-tertiary)}button[data-v-f2b134bd]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-f2b134bd]:focus:not(:focus-visible){outline:none}[data-v-f2b134bd]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-f2b134bd],textarea[data-v-f2b134bd],select[data-v-f2b134bd]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-f2b134bd]:focus,textarea[data-v-f2b134bd]:focus,select[data-v-f2b134bd]:focus{border-color:var(--color-focus);outline:none}input[data-v-f2b134bd]:disabled,textarea[data-v-f2b134bd]:disabled,select[data-v-f2b134bd]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-f2b134bd]{border-collapse:collapse;width:100%}th[data-v-f2b134bd]{text-align:left}button[data-v-f2b134bd]:disabled,input[data-v-f2b134bd]:disabled,textarea[data-v-f2b134bd]:disabled,select[data-v-f2b134bd]:disabled{cursor:not-allowed}fieldset[data-v-f2b134bd]{border:none;padding:0;margin:0}legend[data-v-f2b134bd]{padding:0}details[data-v-f2b134bd]{display:block}summary[data-v-f2b134bd]{display:list-item;cursor:pointer}hr[data-v-f2b134bd]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-f2b134bd],pre[data-v-f2b134bd],kbd[data-v-f2b134bd],samp[data-v-f2b134bd]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-f2b134bd]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-f2b134bd]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-f2b134bd]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-f2b134bd]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-f2b134bd]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-f2b134bd]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-f2b134bd],h6[data-v-f2b134bd]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-f2b134bd]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-f2b134bd]::-webkit-scrollbar{height:4px}[data-v-f2b134bd]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-f2b134bd]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-f2b134bd]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-f2b134bd]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-f2b134bd]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-f2b134bd]:root,html[data-theme=light][data-v-f2b134bd],.light[data-v-f2b134bd]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-f2b134bd],.dark[data-v-f2b134bd]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-f2b134bd{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-f2b134bd{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-f2b134bd{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-f2b134bd]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-f2b134bd]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-f2b134bd]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-f2b134bd]{flex:1}.action-bar-container .action-bar .info-content[data-v-f2b134bd]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-f2b134bd]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-f2b134bd]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-f2b134bd]{display:flex;gap:var(--spacing-md)}main[data-v-f2b134bd]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-f2b134bd]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-f2b134bd]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-f2b134bd]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-f2b134bd]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-f2b134bd]{flex:1}.content-section .content-header[data-v-f2b134bd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-f2b134bd]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-f2b134bd]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-f2b134bd]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-f2b134bd]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-f2b134bd]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-f2b134bd]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-f2b134bd var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.ui-table-wrapper[data-v-f2b134bd]{position:relative;width:100%;border-radius:var(--component-border-radius);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);overflow:hidden}.ui-table-wrapper[data-v-f2b134bd]:before,.ui-table-wrapper[data-v-f2b134bd]:after{content:"";position:absolute;top:0;bottom:0;width:3rem;pointer-events:none;z-index:2;opacity:0;transition:opacity var(--transition-default)}.ui-table-wrapper[data-v-f2b134bd]:before{left:0;background:linear-gradient(to right,var(--color-background-primary),transparent)}.ui-table-wrapper[data-v-f2b134bd]:after{right:0;background:linear-gradient(to left,var(--color-background-primary),transparent)}.ui-table-wrapper.show-left-gradient[data-v-f2b134bd]:before{opacity:1}.ui-table-wrapper.show-right-gradient[data-v-f2b134bd]:after{opacity:1}.scroll-hint-wrapper[data-v-f2b134bd]{position:absolute;top:0;right:0;bottom:0;width:3rem;display:flex;align-items:center;justify-content:center;z-index:10}.scroll-hint-wrapper .scroll-hint[data-v-f2b134bd]{pointer-events:none;transform:rotate(-90deg);color:#fff;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap}.fade-enter-active[data-v-f2b134bd],.fade-leave-active[data-v-f2b134bd]{transition:var(--transition-slow)}.fade-enter-from[data-v-f2b134bd],.fade-leave-to[data-v-f2b134bd]{opacity:0;transform:translate(12px)}.ui-table-container[data-v-f2b134bd]{position:relative;width:100%;overflow-x:auto;overflow-y:visible;scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}.ui-table-container[data-v-f2b134bd]::-webkit-scrollbar{height:8px}.ui-table-container[data-v-f2b134bd]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}.ui-table-container[data-v-f2b134bd]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}.ui-table-container[data-v-f2b134bd]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}.ui-table[data-v-f2b134bd]{width:100%;border-collapse:collapse;font-size:var(--font-size-text-sm)}.ui-table th[data-v-f2b134bd],.ui-table td[data-v-f2b134bd]{padding:var(--spacing-lg) var(--spacing-xl);border-bottom:1px solid var(--color-border-primary)}.ui-table th.align-left[data-v-f2b134bd],.ui-table td.align-left[data-v-f2b134bd]{text-align:left}.ui-table th.align-center[data-v-f2b134bd],.ui-table td.align-center[data-v-f2b134bd]{text-align:center}.ui-table th.align-right[data-v-f2b134bd],.ui-table td.align-right[data-v-f2b134bd]{text-align:right}.ui-table th[data-v-f2b134bd]{font-weight:var(--font-weight-bold);color:var(--color-text-primary);background-color:var(--color-background-secondary);position:sticky;top:0;z-index:1}.ui-table th.sortable[data-v-f2b134bd]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:var(--transition-default)}.ui-table th.sortable[data-v-f2b134bd]:hover,.ui-table th.sorted .sort-icon[data-v-f2b134bd]{color:var(--color-foreground-brand-secondary)}.ui-table th.actions-column[data-v-f2b134bd]{width:1%;white-space:nowrap}.ui-table .th-content[data-v-f2b134bd]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-xs);white-space:nowrap}.ui-table .sort-icon[data-v-f2b134bd]{flex-shrink:0;width:var(--spacing-xl);height:var(--spacing-xl);transition:var(--transition-default)}.ui-table .sort-icon.asc[data-v-f2b134bd]{transform:rotate(180deg)}.ui-table .sort-icon.desc[data-v-f2b134bd]{transform:rotate(0)}.ui-table .sort-icon svg[data-v-f2b134bd]{width:100%;height:100%}.ui-table tbody tr[data-v-f2b134bd]{transition:var(--transition-default)}.ui-table tbody tr[data-v-f2b134bd]:hover{background-color:var(--color-background-primary-hover)}.ui-table tbody tr:last-child td[data-v-f2b134bd]{border-bottom:none}.ui-table tbody .loading-row[data-v-f2b134bd]:hover,.ui-table tbody .empty-row[data-v-f2b134bd]:hover{background-color:transparent}.ui-table tbody .loading-cell[data-v-f2b134bd],.ui-table tbody .empty-cell[data-v-f2b134bd]{padding:var(--spacing-4xl);text-align:center;color:var(--color-text-secondary)}.ui-table tbody .loading-indicator[data-v-f2b134bd]{display:flex;align-items:center;justify-content:center;gap:var(--spacing-md)}.ui-table tbody .loading-indicator .spinner[data-v-f2b134bd]{width:var(--spacing-2xl);height:var(--spacing-2xl);border:2px solid var(--color-border-primary);border-top-color:var(--color-border-brand);border-radius:50%;animation:spin-f2b134bd 1s linear infinite}.ui-table tbody .actions-cell[data-v-f2b134bd]{white-space:nowrap}.ui-table tbody .row-selected[data-v-f2b134bd]{background-color:var(--color-background-brand-primary)}.ui-table tbody .row-selected[data-v-f2b134bd]:hover{background-color:var(--color-background-brand-secondary)}.ui-table tbody.striped tr[data-v-f2b134bd]:nth-child(2n){background-color:var(--color-background-secondary)}.ui-table-pagination[data-v-f2b134bd]{position:relative;z-index:5;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-lg) var(--spacing-xl);background:var(--color-background-primary);border-top:1px solid var(--color-border-primary);font-size:var(--font-size-text-sm)}.ui-table-pagination .pagination-controls[data-v-f2b134bd]{display:flex;width:100%;align-items:center;gap:var(--spacing-xs)}.ui-table-pagination .pagination-controls .space[data-v-f2b134bd]{flex-grow:1}.ui-table-pagination .pagination-pages[data-v-f2b134bd]{display:flex;align-items:center;gap:var(--spacing-xs)}.ui-table-pagination .pagination-button[data-v-f2b134bd]{display:flex;align-items:center;justify-content:center;min-width:var(--spacing-4xl);height:var(--spacing-4xl);padding:0 var(--spacing-md);border:1px solid var(--color-border-primary);border-radius:var(--radius-xs);background-color:var(--color-background-primary);color:var(--color-text-primary);font-size:var(--font-size-text-sm);cursor:pointer;transition:var(--transition-default)}.ui-table-pagination .pagination-button[data-v-f2b134bd]:hover:not(:disabled){background-color:var(--color-background-brand-primary);border-color:var(--color-border-brand)}.ui-table-pagination .pagination-button[data-v-f2b134bd]:disabled{opacity:.5;cursor:not-allowed}.ui-table-pagination .pagination-button.active[data-v-f2b134bd]{background-color:var(--color-background-brand-solid);border-color:var(--color-border-brand);color:var(--color-text-primary-on-brand)}.ui-table-pagination .per-page-selector[data-v-f2b134bd]{display:flex;align-items:center;gap:var(--spacing-xs);margin-right:var(--spacing-xl)}.ui-table-pagination .per-page-selector select[data-v-f2b134bd]{padding:var(--spacing-xs) var(--spacing-md);border:1px solid var(--color-border-primary);border-radius:var(--radius-xs);background-color:var(--color-background-primary);color:var(--color-text-primary);font-size:var(--font-size-text-sm);cursor:pointer}.ui-table-pagination .pagination-info[data-v-f2b134bd]{color:var(--color-text-secondary)}th.selection-column[data-v-f2b134bd],td.selection-column[data-v-f2b134bd]{width:var(--spacing-5xl);text-align:center;padding:var(--spacing-md)}[data-v-b05ec44d],[data-v-b05ec44d]:before,[data-v-b05ec44d]:after{box-sizing:border-box}html[data-v-b05ec44d],body[data-v-b05ec44d],h1[data-v-b05ec44d],h2[data-v-b05ec44d],h3[data-v-b05ec44d],h4[data-v-b05ec44d],h5[data-v-b05ec44d],h6[data-v-b05ec44d],p[data-v-b05ec44d],figure[data-v-b05ec44d],blockquote[data-v-b05ec44d],dl[data-v-b05ec44d],dd[data-v-b05ec44d],ul[data-v-b05ec44d],ol[data-v-b05ec44d]{margin:0;padding:0}body[data-v-b05ec44d]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-b05ec44d],ol[data-v-b05ec44d]{list-style:none}img[data-v-b05ec44d],picture[data-v-b05ec44d],svg[data-v-b05ec44d]{max-width:100%;display:block}input[data-v-b05ec44d],button[data-v-b05ec44d],textarea[data-v-b05ec44d],select[data-v-b05ec44d]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-b05ec44d]:focus-within{scroll-behavior:auto}[data-v-b05ec44d],[data-v-b05ec44d]:before,[data-v-b05ec44d]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-b05ec44d]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-b05ec44d]:hover{color:var(--color-text-brand-secondary)}a[data-v-b05ec44d]:active{color:var(--color-text-brand-tertiary)}button[data-v-b05ec44d]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-b05ec44d]:focus:not(:focus-visible){outline:none}[data-v-b05ec44d]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-b05ec44d],textarea[data-v-b05ec44d],select[data-v-b05ec44d]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-b05ec44d]:focus,textarea[data-v-b05ec44d]:focus,select[data-v-b05ec44d]:focus{border-color:var(--color-focus);outline:none}input[data-v-b05ec44d]:disabled,textarea[data-v-b05ec44d]:disabled,select[data-v-b05ec44d]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-b05ec44d]{border-collapse:collapse;width:100%}th[data-v-b05ec44d]{text-align:left}button[data-v-b05ec44d]:disabled,input[data-v-b05ec44d]:disabled,textarea[data-v-b05ec44d]:disabled,select[data-v-b05ec44d]:disabled{cursor:not-allowed}fieldset[data-v-b05ec44d]{border:none;padding:0;margin:0}legend[data-v-b05ec44d]{padding:0}details[data-v-b05ec44d]{display:block}summary[data-v-b05ec44d]{display:list-item;cursor:pointer}hr[data-v-b05ec44d]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-b05ec44d],pre[data-v-b05ec44d],kbd[data-v-b05ec44d],samp[data-v-b05ec44d]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-b05ec44d]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-b05ec44d]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-b05ec44d]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-b05ec44d]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-b05ec44d]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-b05ec44d]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-b05ec44d],h6[data-v-b05ec44d]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-b05ec44d]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-b05ec44d]::-webkit-scrollbar{height:4px}[data-v-b05ec44d]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-b05ec44d]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-b05ec44d]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-b05ec44d]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-b05ec44d]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-b05ec44d]:root,html[data-theme=light][data-v-b05ec44d],.light[data-v-b05ec44d]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-b05ec44d],.dark[data-v-b05ec44d]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-b05ec44d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-b05ec44d{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-b05ec44d{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-b05ec44d]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-b05ec44d]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-b05ec44d]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-b05ec44d]{flex:1}.action-bar-container .action-bar .info-content[data-v-b05ec44d]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-b05ec44d]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-b05ec44d]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-b05ec44d]{display:flex;gap:var(--spacing-md)}main[data-v-b05ec44d]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-b05ec44d]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-b05ec44d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-b05ec44d]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-b05ec44d]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-b05ec44d]{flex:1}.content-section .content-header[data-v-b05ec44d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-b05ec44d]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-b05ec44d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-b05ec44d]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-b05ec44d]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-b05ec44d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-b05ec44d]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-b05ec44d var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.context-menu[data-v-b05ec44d]{position:relative;display:inline-block}.trigger-wrapper[data-v-b05ec44d]{display:inline-block;flex-shrink:0}.menu-trigger[data-v-b05ec44d]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background-color:transparent;border:none;border-radius:var(--radius-xs);color:var(--color-text-light);cursor:pointer;transition:background-color .2s var(--animation-timing-cubic),color .2s var(--animation-timing-cubic)}.menu-trigger[data-v-b05ec44d]:hover{background-color:var(--color-background-primary-hover);color:var(--color-text-primary)}.menu-trigger[data-v-b05ec44d]:active{background-color:var(--color-background-brand-primary)}.menu-container[data-v-b05ec44d]{position:absolute;z-index:var(--z-index-context-menu);margin:-1rem 0 0;transform-origin:top center;background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);box-shadow:var(--component-shadow);overflow:hidden}.menu-fade-enter-active[data-v-b05ec44d],.menu-fade-leave-active[data-v-b05ec44d]{transition:opacity .2s var(--animation-timing-cubic),transform .2s var(--animation-timing-cubic)}.menu-fade-enter-from[data-v-b05ec44d],.menu-fade-leave-to[data-v-b05ec44d]{opacity:0;transform:translateY(-8px)}.menu-container.position-bottom-left[data-v-b05ec44d]{top:100%;left:0}.menu-container.position-bottom-center[data-v-b05ec44d]{top:100%;left:50%;transform:translate(-50%)}.menu-container.position-bottom-right[data-v-b05ec44d]{top:100%;right:0}.menu-container.position-top-left[data-v-b05ec44d]{bottom:100%;left:0}.menu-container.position-top-center[data-v-b05ec44d]{bottom:100%;left:50%;transform:translate(-50%)}.menu-container.position-top-right[data-v-b05ec44d]{bottom:100%;right:0}.menu-container.position-left-top[data-v-b05ec44d]{right:100%;top:0}.menu-container.position-left-center[data-v-b05ec44d]{right:100%;top:50%;transform:translateY(-50%)}.menu-container.position-left-bottom[data-v-b05ec44d]{right:100%;bottom:0}.menu-container.position-right-top[data-v-b05ec44d]{left:100%;top:0}.menu-container.position-right-center[data-v-b05ec44d]{left:100%;top:50%;transform:translateY(-50%)}.menu-container.position-right-bottom[data-v-b05ec44d]{left:100%;bottom:0}.menu-content[data-v-b05ec44d]{position:relative;z-index:1}.menu-title[data-v-b05ec44d]{padding:var(--spacing-md) var(--spacing-lg);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);border-bottom:1px solid var(--color-border-primary)}.menu-items[data-v-b05ec44d]{display:flex;flex-direction:column;gap:var(--spacing-xxs);max-height:var(--spacing-96);padding:var(--spacing-xs);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-border-primary) var(--color-background-primary);scrollbar-gutter:stable}[data-v-657a4ba8],[data-v-657a4ba8]:before,[data-v-657a4ba8]:after{box-sizing:border-box}html[data-v-657a4ba8],body[data-v-657a4ba8],h1[data-v-657a4ba8],h2[data-v-657a4ba8],h3[data-v-657a4ba8],h4[data-v-657a4ba8],h5[data-v-657a4ba8],h6[data-v-657a4ba8],p[data-v-657a4ba8],figure[data-v-657a4ba8],blockquote[data-v-657a4ba8],dl[data-v-657a4ba8],dd[data-v-657a4ba8],ul[data-v-657a4ba8],ol[data-v-657a4ba8]{margin:0;padding:0}body[data-v-657a4ba8]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-657a4ba8],ol[data-v-657a4ba8]{list-style:none}img[data-v-657a4ba8],picture[data-v-657a4ba8],svg[data-v-657a4ba8]{max-width:100%;display:block}input[data-v-657a4ba8],button[data-v-657a4ba8],textarea[data-v-657a4ba8],select[data-v-657a4ba8]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-657a4ba8]:focus-within{scroll-behavior:auto}[data-v-657a4ba8],[data-v-657a4ba8]:before,[data-v-657a4ba8]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-657a4ba8]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-657a4ba8]:hover{color:var(--color-text-brand-secondary)}a[data-v-657a4ba8]:active{color:var(--color-text-brand-tertiary)}button[data-v-657a4ba8]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-657a4ba8]:focus:not(:focus-visible){outline:none}[data-v-657a4ba8]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-657a4ba8],textarea[data-v-657a4ba8],select[data-v-657a4ba8]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-657a4ba8]:focus,textarea[data-v-657a4ba8]:focus,select[data-v-657a4ba8]:focus{border-color:var(--color-focus);outline:none}input[data-v-657a4ba8]:disabled,textarea[data-v-657a4ba8]:disabled,select[data-v-657a4ba8]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-657a4ba8]{border-collapse:collapse;width:100%}th[data-v-657a4ba8]{text-align:left}button[data-v-657a4ba8]:disabled,input[data-v-657a4ba8]:disabled,textarea[data-v-657a4ba8]:disabled,select[data-v-657a4ba8]:disabled{cursor:not-allowed}fieldset[data-v-657a4ba8]{border:none;padding:0;margin:0}legend[data-v-657a4ba8]{padding:0}details[data-v-657a4ba8]{display:block}summary[data-v-657a4ba8]{display:list-item;cursor:pointer}hr[data-v-657a4ba8]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-657a4ba8],pre[data-v-657a4ba8],kbd[data-v-657a4ba8],samp[data-v-657a4ba8]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-657a4ba8]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-657a4ba8]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-657a4ba8]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-657a4ba8]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-657a4ba8]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-657a4ba8]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-657a4ba8],h6[data-v-657a4ba8]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-657a4ba8]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-657a4ba8]::-webkit-scrollbar{height:4px}[data-v-657a4ba8]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-657a4ba8]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-657a4ba8]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-657a4ba8]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-657a4ba8]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-657a4ba8]:root,html[data-theme=light][data-v-657a4ba8],.light[data-v-657a4ba8]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-657a4ba8],.dark[data-v-657a4ba8]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-657a4ba8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-657a4ba8{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-657a4ba8{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-657a4ba8]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-657a4ba8]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-657a4ba8]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-657a4ba8]{flex:1}.action-bar-container .action-bar .info-content[data-v-657a4ba8]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-657a4ba8]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-657a4ba8]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-657a4ba8]{display:flex;gap:var(--spacing-md)}main[data-v-657a4ba8]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-657a4ba8]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-657a4ba8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-657a4ba8]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-657a4ba8]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-657a4ba8]{flex:1}.content-section .content-header[data-v-657a4ba8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-657a4ba8]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-657a4ba8]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-657a4ba8]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-657a4ba8]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-657a4ba8]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-657a4ba8]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-657a4ba8 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.menu-item[data-v-657a4ba8]{position:relative;width:100%;-webkit-user-select:none;user-select:none;padding:var(--spacing-md) var(--spacing-lg);font-size:var(--font-size-text-md);white-space:nowrap;color:var(--color-text-secondary);border-radius:calc(var(--component-border-radius) - var(--spacing-xs));cursor:pointer;transition:var(--transition-default)}.menu-item[data-v-657a4ba8]:hover{background-color:var(--color-background-active);color:var(--color-text-primary)}.menu-item[data-v-657a4ba8]:active{background-color:var(--color-background-tertiary);color:var(--color-text-primary)}.menu-item.is-disabled[data-v-657a4ba8]{background-color:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed;pointer-events:none}.menu-item.is-danger[data-v-657a4ba8]{color:var(--color-text-error-primary)}.menu-item.is-danger[data-v-657a4ba8]:hover,.menu-item.is-danger[data-v-657a4ba8]:active{background-color:var(--color-background-error-primary)}.menu-item.with-divider[data-v-657a4ba8]:after{content:"";position:absolute;left:var(--spacing-lg);right:var(--spacing-lg);bottom:0;height:1px;background-color:var(--color-border-primary)}.menu-item-content[data-v-657a4ba8]{display:flex;align-items:center;gap:var(--spacing-2)}.menu-item-icon[data-v-657a4ba8]{width:var(--spacing-4);height:var(--spacing-4);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:var(--font-size-text-md);color:currentColor}.menu-item-text[data-v-657a4ba8]{flex:1;min-width:0}.menu-item-label[data-v-657a4ba8]{font-size:var(--font-size-text-sm);line-height:1.4}.menu-item-description[data-v-657a4ba8]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-light);margin-top:var(--spacing-1)}[data-v-afa9d796],[data-v-afa9d796]:before,[data-v-afa9d796]:after{box-sizing:border-box}html[data-v-afa9d796],body[data-v-afa9d796],h1[data-v-afa9d796],h2[data-v-afa9d796],h3[data-v-afa9d796],h4[data-v-afa9d796],h5[data-v-afa9d796],h6[data-v-afa9d796],p[data-v-afa9d796],figure[data-v-afa9d796],blockquote[data-v-afa9d796],dl[data-v-afa9d796],dd[data-v-afa9d796],ul[data-v-afa9d796],ol[data-v-afa9d796]{margin:0;padding:0}body[data-v-afa9d796]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-afa9d796],ol[data-v-afa9d796]{list-style:none}img[data-v-afa9d796],picture[data-v-afa9d796],svg[data-v-afa9d796]{max-width:100%;display:block}input[data-v-afa9d796],button[data-v-afa9d796],textarea[data-v-afa9d796],select[data-v-afa9d796]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-afa9d796]:focus-within{scroll-behavior:auto}[data-v-afa9d796],[data-v-afa9d796]:before,[data-v-afa9d796]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-afa9d796]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-afa9d796]:hover{color:var(--color-text-brand-secondary)}a[data-v-afa9d796]:active{color:var(--color-text-brand-tertiary)}button[data-v-afa9d796]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-afa9d796]:focus:not(:focus-visible){outline:none}[data-v-afa9d796]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-afa9d796],textarea[data-v-afa9d796],select[data-v-afa9d796]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-afa9d796]:focus,textarea[data-v-afa9d796]:focus,select[data-v-afa9d796]:focus{border-color:var(--color-focus);outline:none}input[data-v-afa9d796]:disabled,textarea[data-v-afa9d796]:disabled,select[data-v-afa9d796]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-afa9d796]{border-collapse:collapse;width:100%}th[data-v-afa9d796]{text-align:left}button[data-v-afa9d796]:disabled,input[data-v-afa9d796]:disabled,textarea[data-v-afa9d796]:disabled,select[data-v-afa9d796]:disabled{cursor:not-allowed}fieldset[data-v-afa9d796]{border:none;padding:0;margin:0}legend[data-v-afa9d796]{padding:0}details[data-v-afa9d796]{display:block}summary[data-v-afa9d796]{display:list-item;cursor:pointer}hr[data-v-afa9d796]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-afa9d796],pre[data-v-afa9d796],kbd[data-v-afa9d796],samp[data-v-afa9d796]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-afa9d796]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-afa9d796]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-afa9d796]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-afa9d796]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-afa9d796]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-afa9d796]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-afa9d796],h6[data-v-afa9d796]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-afa9d796]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-afa9d796]::-webkit-scrollbar{height:4px}[data-v-afa9d796]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-afa9d796]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-afa9d796]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-afa9d796]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-afa9d796]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-afa9d796]:root,html[data-theme=light][data-v-afa9d796],.light[data-v-afa9d796]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-afa9d796],.dark[data-v-afa9d796]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-afa9d796{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-afa9d796{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-afa9d796{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-afa9d796]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-afa9d796]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-afa9d796]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-afa9d796]{flex:1}.action-bar-container .action-bar .info-content[data-v-afa9d796]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-afa9d796]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-afa9d796]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-afa9d796]{display:flex;gap:var(--spacing-md)}main[data-v-afa9d796]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-afa9d796]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-afa9d796]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-afa9d796]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-afa9d796]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-afa9d796]{flex:1}.content-section .content-header[data-v-afa9d796]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-afa9d796]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-afa9d796]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-afa9d796]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-afa9d796]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-afa9d796]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-afa9d796]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-afa9d796 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.avatar-group[data-v-afa9d796]{display:flex;align-items:center;gap:var(--spacing-xs)}.avatar-group .avatar[data-v-afa9d796]{margin-left:calc(var(--spacing-sm) * -1)}.avatar-group .avatar[data-v-afa9d796]:first-child{margin-left:0}.avatar-group .avatar.clickable[data-v-afa9d796]{cursor:pointer}.avatar-group .avatar-count[data-v-afa9d796]{--avatar-size: var(--spacing-5xl);--avatar-bg-color: var(--color-background-tertiary);--avatar-text-color: var(--color-text-primary);--avatar-border-color: var(--color-border-secondary);--avatar-border-width: 1px;display:flex;align-items:center;justify-content:center;width:var(--avatar-size);height:var(--avatar-size);border-radius:var(--radius-full);background-color:var(--avatar-bg-color);box-shadow:0 0 0 var(--spacing-xxs) var(--color-background-primary);font-size:calc(var(--avatar-size) * .35);font-weight:var(--font-weight-semibold);color:var(--avatar-text-color);margin-left:calc(var(--spacing-sm) * -1);z-index:var(--z-index-base);transition:var(--transition-default)}.avatar-group .avatar-count.has-border[data-v-afa9d796]{border:var(--avatar-border-width) solid var(--avatar-border-color)}.avatar-group .avatar-count.clickable[data-v-afa9d796]{cursor:pointer}.avatar-group .avatar-count.clickable[data-v-afa9d796]:hover{background-color:var(--color-background-secondary);color:var(--color-text-primary)}.avatar-group .avatar-add[data-v-afa9d796]{--avatar-size: var(--spacing-10);--avatar-bg-color: var(--color-background-primary);--avatar-border-color: var(--color-border-primary);display:flex;align-items:center;justify-content:center;width:var(--avatar-size);height:var(--avatar-size);border-radius:var(--radius-full);background-color:var(--avatar-bg-color);border:1px dashed var(--avatar-border-color);margin-left:var(--spacing-sm);transition:var(--transition-default);cursor:pointer}.avatar-group .avatar-add .add-icon[data-v-afa9d796]{width:calc(var(--avatar-size) * .6);height:calc(var(--avatar-size) * .6);color:var(--color-foreground-quaternary);transition:var(--transition-default)}.avatar-group .avatar-add[data-v-afa9d796]:hover{background-color:var(--color-background-secondary);border-color:var(--color-border-brand)}.avatar-group .avatar-add:hover .add-icon[data-v-afa9d796]{color:var(--color-foreground-brand-primary)}.avatar-group.avatar-group-xs .avatar-count[data-v-afa9d796],.avatar-group.avatar-group-xs .avatar-add[data-v-afa9d796]{--avatar-size: var(--spacing-6)}.avatar-group.avatar-group-sm .avatar-count[data-v-afa9d796],.avatar-group.avatar-group-sm .avatar-add[data-v-afa9d796]{--avatar-size: var(--spacing-8)}.avatar-group.avatar-group-md .avatar-count[data-v-afa9d796],.avatar-group.avatar-group-md .avatar-add[data-v-afa9d796]{--avatar-size: var(--spacing-10)}.avatar-group.avatar-group-lg .avatar-count[data-v-afa9d796],.avatar-group.avatar-group-lg .avatar-add[data-v-afa9d796]{--avatar-size: var(--spacing-12)}.avatar-group.avatar-group-xl .avatar-count[data-v-afa9d796],.avatar-group.avatar-group-xl .avatar-add[data-v-afa9d796]{--avatar-size: var(--spacing-16)}[data-v-e535a144],[data-v-e535a144]:before,[data-v-e535a144]:after{box-sizing:border-box}html[data-v-e535a144],body[data-v-e535a144],h1[data-v-e535a144],h2[data-v-e535a144],h3[data-v-e535a144],h4[data-v-e535a144],h5[data-v-e535a144],h6[data-v-e535a144],p[data-v-e535a144],figure[data-v-e535a144],blockquote[data-v-e535a144],dl[data-v-e535a144],dd[data-v-e535a144],ul[data-v-e535a144],ol[data-v-e535a144]{margin:0;padding:0}body[data-v-e535a144]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-e535a144],ol[data-v-e535a144]{list-style:none}img[data-v-e535a144],picture[data-v-e535a144],svg[data-v-e535a144]{max-width:100%;display:block}input[data-v-e535a144],button[data-v-e535a144],textarea[data-v-e535a144],select[data-v-e535a144]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-e535a144]:focus-within{scroll-behavior:auto}[data-v-e535a144],[data-v-e535a144]:before,[data-v-e535a144]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-e535a144]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-e535a144]:hover{color:var(--color-text-brand-secondary)}a[data-v-e535a144]:active{color:var(--color-text-brand-tertiary)}button[data-v-e535a144]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-e535a144]:focus:not(:focus-visible){outline:none}[data-v-e535a144]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-e535a144],textarea[data-v-e535a144],select[data-v-e535a144]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-e535a144]:focus,textarea[data-v-e535a144]:focus,select[data-v-e535a144]:focus{border-color:var(--color-focus);outline:none}input[data-v-e535a144]:disabled,textarea[data-v-e535a144]:disabled,select[data-v-e535a144]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-e535a144]{border-collapse:collapse;width:100%}th[data-v-e535a144]{text-align:left}button[data-v-e535a144]:disabled,input[data-v-e535a144]:disabled,textarea[data-v-e535a144]:disabled,select[data-v-e535a144]:disabled{cursor:not-allowed}fieldset[data-v-e535a144]{border:none;padding:0;margin:0}legend[data-v-e535a144]{padding:0}details[data-v-e535a144]{display:block}summary[data-v-e535a144]{display:list-item;cursor:pointer}hr[data-v-e535a144]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-e535a144],pre[data-v-e535a144],kbd[data-v-e535a144],samp[data-v-e535a144]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-e535a144]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-e535a144]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-e535a144]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-e535a144]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-e535a144]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-e535a144]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-e535a144],h6[data-v-e535a144]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-e535a144]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-e535a144]::-webkit-scrollbar{height:4px}[data-v-e535a144]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-e535a144]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-e535a144]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-e535a144]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-e535a144]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-e535a144]:root,html[data-theme=light][data-v-e535a144],.light[data-v-e535a144]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-e535a144],.dark[data-v-e535a144]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-e535a144{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-e535a144{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-e535a144{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-e535a144]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-e535a144]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-e535a144]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-e535a144]{flex:1}.action-bar-container .action-bar .info-content[data-v-e535a144]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-e535a144]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-e535a144]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-e535a144]{display:flex;gap:var(--spacing-md)}main[data-v-e535a144]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-e535a144]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-e535a144]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-e535a144]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-e535a144]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-e535a144]{flex:1}.content-section .content-header[data-v-e535a144]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-e535a144]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-e535a144]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-e535a144]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-e535a144]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-e535a144]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-e535a144]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-e535a144 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.ui-donut-chart[data-v-e535a144]{position:relative;display:inline-flex;flex-direction:column;align-items:center;gap:var(--spacing-xs)}.ui-donut-chart.has-external-value[data-v-e535a144]{flex-direction:row;align-items:center;width:auto;height:auto}.ui-donut-chart svg[data-v-e535a144]{position:relative;z-index:1;flex-shrink:0}.ui-donut-chart .progress-circle[data-v-e535a144]{transform:rotate(-90deg);transform-origin:center;stroke-linecap:round}.ui-donut-chart .value-text[data-v-e535a144]{font-weight:600;fill:var(--color-text-primary)}.ui-donut-chart .label-text[data-v-e535a144]{fill:var(--color-text-secondary)}.ui-donut-chart .external-value[data-v-e535a144]{display:flex;flex-direction:column;gap:var(--spacing-xxs);margin-left:var(--spacing-xs)}.ui-donut-chart .external-value .external-value-text[data-v-e535a144]{font-size:var(--font-size-text-md);font-weight:600;color:var(--color-text-primary);line-height:1.2}.ui-donut-chart .external-value .external-label-text[data-v-e535a144]{font-size:var(--font-size-text-xs);color:var(--color-text-secondary);line-height:1.2}.ui-donut-chart .chart-legend[data-v-e535a144]{margin-top:var(--spacing-sm);width:100%}.ui-donut-chart .chart-legend .legend-item[data-v-e535a144]{display:flex;align-items:center;margin-bottom:var(--spacing-md);padding:var(--spacing-md);border-radius:var(--component-border-radius-xxs);cursor:pointer}.ui-donut-chart .chart-legend .legend-item[data-v-e535a144]:hover{background-color:var(--color-background-primary-hover)}.ui-donut-chart .chart-legend .legend-item .legend-color[data-v-e535a144]{width:12px;height:12px;border-radius:var(--component-border-radius-xxs);margin-right:var(--spacing-md)}.ui-donut-chart .chart-legend .legend-item .legend-label[data-v-e535a144]{flex:1;font-size:var(--font-size-text-xs);color:var(--color-text-secondary)}.ui-donut-chart .chart-legend .legend-item .legend-value[data-v-e535a144]{font-size:var(--font-size-text-xs);font-weight:600;color:var(--color-text-primary)}[data-v-3c21b65a],[data-v-3c21b65a]:before,[data-v-3c21b65a]:after{box-sizing:border-box}html[data-v-3c21b65a],body[data-v-3c21b65a],h1[data-v-3c21b65a],h2[data-v-3c21b65a],h3[data-v-3c21b65a],h4[data-v-3c21b65a],h5[data-v-3c21b65a],h6[data-v-3c21b65a],p[data-v-3c21b65a],figure[data-v-3c21b65a],blockquote[data-v-3c21b65a],dl[data-v-3c21b65a],dd[data-v-3c21b65a],ul[data-v-3c21b65a],ol[data-v-3c21b65a]{margin:0;padding:0}body[data-v-3c21b65a]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-3c21b65a],ol[data-v-3c21b65a]{list-style:none}img[data-v-3c21b65a],picture[data-v-3c21b65a],svg[data-v-3c21b65a]{max-width:100%;display:block}input[data-v-3c21b65a],button[data-v-3c21b65a],textarea[data-v-3c21b65a],select[data-v-3c21b65a]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-3c21b65a]:focus-within{scroll-behavior:auto}[data-v-3c21b65a],[data-v-3c21b65a]:before,[data-v-3c21b65a]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-3c21b65a]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-3c21b65a]:hover{color:var(--color-text-brand-secondary)}a[data-v-3c21b65a]:active{color:var(--color-text-brand-tertiary)}button[data-v-3c21b65a]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-3c21b65a]:focus:not(:focus-visible){outline:none}[data-v-3c21b65a]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-3c21b65a],textarea[data-v-3c21b65a],select[data-v-3c21b65a]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-3c21b65a]:focus,textarea[data-v-3c21b65a]:focus,select[data-v-3c21b65a]:focus{border-color:var(--color-focus);outline:none}input[data-v-3c21b65a]:disabled,textarea[data-v-3c21b65a]:disabled,select[data-v-3c21b65a]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-3c21b65a]{border-collapse:collapse;width:100%}th[data-v-3c21b65a]{text-align:left}button[data-v-3c21b65a]:disabled,input[data-v-3c21b65a]:disabled,textarea[data-v-3c21b65a]:disabled,select[data-v-3c21b65a]:disabled{cursor:not-allowed}fieldset[data-v-3c21b65a]{border:none;padding:0;margin:0}legend[data-v-3c21b65a]{padding:0}details[data-v-3c21b65a]{display:block}summary[data-v-3c21b65a]{display:list-item;cursor:pointer}hr[data-v-3c21b65a]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-3c21b65a],pre[data-v-3c21b65a],kbd[data-v-3c21b65a],samp[data-v-3c21b65a]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-3c21b65a]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-3c21b65a]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-3c21b65a]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-3c21b65a]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-3c21b65a]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-3c21b65a]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-3c21b65a],h6[data-v-3c21b65a]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-3c21b65a]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-3c21b65a]::-webkit-scrollbar{height:4px}[data-v-3c21b65a]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-3c21b65a]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-3c21b65a]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-3c21b65a]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-3c21b65a]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-3c21b65a]:root,html[data-theme=light][data-v-3c21b65a],.light[data-v-3c21b65a]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-3c21b65a],.dark[data-v-3c21b65a]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-3c21b65a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-3c21b65a{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-3c21b65a{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-3c21b65a]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-3c21b65a]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-3c21b65a]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-3c21b65a]{flex:1}.action-bar-container .action-bar .info-content[data-v-3c21b65a]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-3c21b65a]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-3c21b65a]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-3c21b65a]{display:flex;gap:var(--spacing-md)}main[data-v-3c21b65a]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-3c21b65a]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-3c21b65a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-3c21b65a]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-3c21b65a]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-3c21b65a]{flex:1}.content-section .content-header[data-v-3c21b65a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-3c21b65a]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-3c21b65a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-3c21b65a]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-3c21b65a]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-3c21b65a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-3c21b65a]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-3c21b65a var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.ui-tag[data-v-3c21b65a]{display:inline-flex;align-items:center;justify-content:center;font-weight:var(--font-weight-medium);white-space:nowrap;gap:var(--spacing-xs)}.ui-tag .icon[data-v-3c21b65a]{flex-shrink:0;width:var(--spacing-sm);height:var(--spacing-sm)}.ui-tag.size-sm[data-v-3c21b65a]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-xs)}.ui-tag.size-md[data-v-3c21b65a]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);padding:var(--spacing-xs) var(--spacing-lg);border-radius:var(--radius-xs)}.ui-tag.size-lg[data-v-3c21b65a]{font-size:var(--font-size-text-md);line-height:var(--line-height-text-md);padding:var(--spacing-sm) var(--spacing-xl);border-radius:var(--component-border-radius)}.ui-tag.variant-default[data-v-3c21b65a]{background-color:var(--color-background-secondary);color:var(--color-text-primary)}.ui-tag.variant-primary[data-v-3c21b65a]{background-color:var(--color-background-brand-primary);color:var(--color-text-brand-primary)}.ui-tag.variant-success[data-v-3c21b65a]{background-color:var(--color-background-success-primary);color:var(--color-text-success-primary)}.ui-tag.variant-warning[data-v-3c21b65a]{background-color:var(--color-background-warning-primary);color:var(--color-text-warning-primary)}.ui-tag.variant-danger[data-v-3c21b65a]{background-color:var(--color-background-error-primary);color:var(--color-text-error-primary)}.ui-tag.variant-info[data-v-3c21b65a]{background-color:var(--color-background-brand-primary);color:var(--color-text-brand-primary)}.ui-tag.is-rounded[data-v-3c21b65a]{border-radius:var(--radius-full)}[data-v-f3f07907],[data-v-f3f07907]:before,[data-v-f3f07907]:after{box-sizing:border-box}html[data-v-f3f07907],body[data-v-f3f07907],h1[data-v-f3f07907],h2[data-v-f3f07907],h3[data-v-f3f07907],h4[data-v-f3f07907],h5[data-v-f3f07907],h6[data-v-f3f07907],p[data-v-f3f07907],figure[data-v-f3f07907],blockquote[data-v-f3f07907],dl[data-v-f3f07907],dd[data-v-f3f07907],ul[data-v-f3f07907],ol[data-v-f3f07907]{margin:0;padding:0}body[data-v-f3f07907]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-f3f07907],ol[data-v-f3f07907]{list-style:none}img[data-v-f3f07907],picture[data-v-f3f07907],svg[data-v-f3f07907]{max-width:100%;display:block}input[data-v-f3f07907],button[data-v-f3f07907],textarea[data-v-f3f07907],select[data-v-f3f07907]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-f3f07907]:focus-within{scroll-behavior:auto}[data-v-f3f07907],[data-v-f3f07907]:before,[data-v-f3f07907]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-f3f07907]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-f3f07907]:hover{color:var(--color-text-brand-secondary)}a[data-v-f3f07907]:active{color:var(--color-text-brand-tertiary)}button[data-v-f3f07907]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-f3f07907]:focus:not(:focus-visible){outline:none}[data-v-f3f07907]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-f3f07907],textarea[data-v-f3f07907],select[data-v-f3f07907]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-f3f07907]:focus,textarea[data-v-f3f07907]:focus,select[data-v-f3f07907]:focus{border-color:var(--color-focus);outline:none}input[data-v-f3f07907]:disabled,textarea[data-v-f3f07907]:disabled,select[data-v-f3f07907]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-f3f07907]{border-collapse:collapse;width:100%}th[data-v-f3f07907]{text-align:left}button[data-v-f3f07907]:disabled,input[data-v-f3f07907]:disabled,textarea[data-v-f3f07907]:disabled,select[data-v-f3f07907]:disabled{cursor:not-allowed}fieldset[data-v-f3f07907]{border:none;padding:0;margin:0}legend[data-v-f3f07907]{padding:0}details[data-v-f3f07907]{display:block}summary[data-v-f3f07907]{display:list-item;cursor:pointer}hr[data-v-f3f07907]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-f3f07907],pre[data-v-f3f07907],kbd[data-v-f3f07907],samp[data-v-f3f07907]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-f3f07907]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-f3f07907]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-f3f07907]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-f3f07907]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-f3f07907]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-f3f07907]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-f3f07907],h6[data-v-f3f07907]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-f3f07907]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-f3f07907]::-webkit-scrollbar{height:4px}[data-v-f3f07907]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-f3f07907]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-f3f07907]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-f3f07907]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-f3f07907]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-f3f07907]:root,html[data-theme=light][data-v-f3f07907],.light[data-v-f3f07907]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-f3f07907],.dark[data-v-f3f07907]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-f3f07907{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-f3f07907{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-f3f07907{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-f3f07907]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-f3f07907]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-f3f07907]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-f3f07907]{flex:1}.action-bar-container .action-bar .info-content[data-v-f3f07907]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-f3f07907]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-f3f07907]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-f3f07907]{display:flex;gap:var(--spacing-md)}main[data-v-f3f07907]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-f3f07907]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-f3f07907]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-f3f07907]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-f3f07907]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-f3f07907]{flex:1}.content-section .content-header[data-v-f3f07907]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-f3f07907]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-f3f07907]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-f3f07907]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-f3f07907]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-f3f07907]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-f3f07907]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-f3f07907 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.scope-tag[data-v-f3f07907]{display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-text-sm);color:var(--color-text-secondary);padding:var(--spacing-xs) var(--spacing-md) var(--spacing-xs) var(--spacing-sm);background:var(--color-background-primary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-sm);font-weight:var(--font-weight-medium);width:fit-content}.scope-tag span[data-v-f3f07907]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:var(--spacing-11xl)}[data-v-5037593a],[data-v-5037593a]:before,[data-v-5037593a]:after{box-sizing:border-box}html[data-v-5037593a],body[data-v-5037593a],h1[data-v-5037593a],h2[data-v-5037593a],h3[data-v-5037593a],h4[data-v-5037593a],h5[data-v-5037593a],h6[data-v-5037593a],p[data-v-5037593a],figure[data-v-5037593a],blockquote[data-v-5037593a],dl[data-v-5037593a],dd[data-v-5037593a],ul[data-v-5037593a],ol[data-v-5037593a]{margin:0;padding:0}body[data-v-5037593a]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-5037593a],ol[data-v-5037593a]{list-style:none}img[data-v-5037593a],picture[data-v-5037593a],svg[data-v-5037593a]{max-width:100%;display:block}input[data-v-5037593a],button[data-v-5037593a],textarea[data-v-5037593a],select[data-v-5037593a]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-5037593a]:focus-within{scroll-behavior:auto}[data-v-5037593a],[data-v-5037593a]:before,[data-v-5037593a]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-5037593a]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-5037593a]:hover{color:var(--color-text-brand-secondary)}a[data-v-5037593a]:active{color:var(--color-text-brand-tertiary)}button[data-v-5037593a]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-5037593a]:focus:not(:focus-visible){outline:none}[data-v-5037593a]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-5037593a],textarea[data-v-5037593a],select[data-v-5037593a]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-5037593a]:focus,textarea[data-v-5037593a]:focus,select[data-v-5037593a]:focus{border-color:var(--color-focus);outline:none}input[data-v-5037593a]:disabled,textarea[data-v-5037593a]:disabled,select[data-v-5037593a]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-5037593a]{border-collapse:collapse;width:100%}th[data-v-5037593a]{text-align:left}button[data-v-5037593a]:disabled,input[data-v-5037593a]:disabled,textarea[data-v-5037593a]:disabled,select[data-v-5037593a]:disabled{cursor:not-allowed}fieldset[data-v-5037593a]{border:none;padding:0;margin:0}legend[data-v-5037593a]{padding:0}details[data-v-5037593a]{display:block}summary[data-v-5037593a]{display:list-item;cursor:pointer}hr[data-v-5037593a]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-5037593a],pre[data-v-5037593a],kbd[data-v-5037593a],samp[data-v-5037593a]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-5037593a]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-5037593a]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-5037593a]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-5037593a]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-5037593a]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-5037593a]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-5037593a],h6[data-v-5037593a]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-5037593a]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-5037593a]::-webkit-scrollbar{height:4px}[data-v-5037593a]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-5037593a]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-5037593a]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-5037593a]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-5037593a]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-5037593a]:root,html[data-theme=light][data-v-5037593a],.light[data-v-5037593a]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-5037593a],.dark[data-v-5037593a]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-5037593a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-5037593a{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-5037593a{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-5037593a]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-5037593a]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-5037593a]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-5037593a]{flex:1}.action-bar-container .action-bar .info-content[data-v-5037593a]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-5037593a]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-5037593a]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-5037593a]{display:flex;gap:var(--spacing-md)}main[data-v-5037593a]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-5037593a]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-5037593a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-5037593a]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-5037593a]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-5037593a]{flex:1}.content-section .content-header[data-v-5037593a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-5037593a]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-5037593a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-5037593a]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-5037593a]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-5037593a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-5037593a]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-5037593a var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.vendor-tag[data-v-5037593a]{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-text-sm);color:var(--color-text-secondary);padding:var(--spacing-xs) var(--spacing-sm) var(--spacing-xs) var(--spacing-xs);background:var(--color-background-secondary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-sm);font-weight:var(--font-weight-medium)}.vendor-tag span[data-v-5037593a]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vendor-tag .vendor-icon[data-v-5037593a]{width:var(--spacing-3xl);height:var(--spacing-3xl);background:var(--color-background-primary);border:1px solid var(--color-border-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:var(--radius-xs);overflow:hidden}.vendor-tag .vendor-icon .vendor-logo[data-v-5037593a]{width:100%;height:100%;object-fit:contain;object-position:center}.vendor-tag .vendor-icon .icon-buildings[data-v-5037593a]{width:var(--spacing-xl);height:var(--spacing-xl);color:var(--color-text-secondary)}[data-v-e96132d2],[data-v-e96132d2]:before,[data-v-e96132d2]:after{box-sizing:border-box}html[data-v-e96132d2],body[data-v-e96132d2],h1[data-v-e96132d2],h2[data-v-e96132d2],h3[data-v-e96132d2],h4[data-v-e96132d2],h5[data-v-e96132d2],h6[data-v-e96132d2],p[data-v-e96132d2],figure[data-v-e96132d2],blockquote[data-v-e96132d2],dl[data-v-e96132d2],dd[data-v-e96132d2],ul[data-v-e96132d2],ol[data-v-e96132d2]{margin:0;padding:0}body[data-v-e96132d2]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-e96132d2],ol[data-v-e96132d2]{list-style:none}img[data-v-e96132d2],picture[data-v-e96132d2],svg[data-v-e96132d2]{max-width:100%;display:block}input[data-v-e96132d2],button[data-v-e96132d2],textarea[data-v-e96132d2],select[data-v-e96132d2]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-e96132d2]:focus-within{scroll-behavior:auto}[data-v-e96132d2],[data-v-e96132d2]:before,[data-v-e96132d2]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-e96132d2]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-e96132d2]:hover{color:var(--color-text-brand-secondary)}a[data-v-e96132d2]:active{color:var(--color-text-brand-tertiary)}button[data-v-e96132d2]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-e96132d2]:focus:not(:focus-visible){outline:none}[data-v-e96132d2]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-e96132d2],textarea[data-v-e96132d2],select[data-v-e96132d2]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-e96132d2]:focus,textarea[data-v-e96132d2]:focus,select[data-v-e96132d2]:focus{border-color:var(--color-focus);outline:none}input[data-v-e96132d2]:disabled,textarea[data-v-e96132d2]:disabled,select[data-v-e96132d2]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-e96132d2]{border-collapse:collapse;width:100%}th[data-v-e96132d2]{text-align:left}button[data-v-e96132d2]:disabled,input[data-v-e96132d2]:disabled,textarea[data-v-e96132d2]:disabled,select[data-v-e96132d2]:disabled{cursor:not-allowed}fieldset[data-v-e96132d2]{border:none;padding:0;margin:0}legend[data-v-e96132d2]{padding:0}details[data-v-e96132d2]{display:block}summary[data-v-e96132d2]{display:list-item;cursor:pointer}hr[data-v-e96132d2]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-e96132d2],pre[data-v-e96132d2],kbd[data-v-e96132d2],samp[data-v-e96132d2]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-e96132d2]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-e96132d2]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-e96132d2]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-e96132d2]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-e96132d2]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-e96132d2]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-e96132d2],h6[data-v-e96132d2]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-e96132d2]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-e96132d2]::-webkit-scrollbar{height:4px}[data-v-e96132d2]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-e96132d2]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-e96132d2]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-e96132d2]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-e96132d2]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-e96132d2]:root,html[data-theme=light][data-v-e96132d2],.light[data-v-e96132d2]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-e96132d2],.dark[data-v-e96132d2]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-e96132d2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-e96132d2{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-e96132d2{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-e96132d2]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-e96132d2]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-e96132d2]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-e96132d2]{flex:1}.action-bar-container .action-bar .info-content[data-v-e96132d2]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-e96132d2]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-e96132d2]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-e96132d2]{display:flex;gap:var(--spacing-md)}main[data-v-e96132d2]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-e96132d2]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-e96132d2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-e96132d2]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-e96132d2]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-e96132d2]{flex:1}.content-section .content-header[data-v-e96132d2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-e96132d2]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-e96132d2]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-e96132d2]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-e96132d2]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-e96132d2]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-e96132d2]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-e96132d2 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.evaluation-table-wrapper[data-v-e96132d2]{width:100%}.evaluation-name-cell[data-v-e96132d2]{max-width:var(--spacing-12xl)}.evaluation-name-cell .evaluation-type[data-v-e96132d2]{display:block;font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.evaluation-name-cell .evaluation-name[data-v-e96132d2]{display:block;font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.progress-cell[data-v-e96132d2]{display:flex;width:fit-content;background:var(--color-background-primary);border-radius:var(--radius-sm);padding:var(--spacing-xs) var(--spacing-lg) var(--spacing-xs) var(--spacing-sm)}.vendors-list[data-v-e96132d2]{display:flex;gap:var(--spacing-xxs);max-width:var(--spacing-14xl)}.vendors-list .vendor-tag[data-v-e96132d2]{max-width:var(--width-6xl);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vendors-list .more-items[data-v-e96132d2]{display:flex;align-items:center;padding:0 var(--spacing-xs);font-size:var(--font-size-text-xs);color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}.text-muted[data-v-e96132d2]{color:var(--color-text-tertiary)}[data-v-1c4a17a3],[data-v-1c4a17a3]:before,[data-v-1c4a17a3]:after{box-sizing:border-box}html[data-v-1c4a17a3],body[data-v-1c4a17a3],h1[data-v-1c4a17a3],h2[data-v-1c4a17a3],h3[data-v-1c4a17a3],h4[data-v-1c4a17a3],h5[data-v-1c4a17a3],h6[data-v-1c4a17a3],p[data-v-1c4a17a3],figure[data-v-1c4a17a3],blockquote[data-v-1c4a17a3],dl[data-v-1c4a17a3],dd[data-v-1c4a17a3],ul[data-v-1c4a17a3],ol[data-v-1c4a17a3]{margin:0;padding:0}body[data-v-1c4a17a3]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-1c4a17a3],ol[data-v-1c4a17a3]{list-style:none}img[data-v-1c4a17a3],picture[data-v-1c4a17a3],svg[data-v-1c4a17a3]{max-width:100%;display:block}input[data-v-1c4a17a3],button[data-v-1c4a17a3],textarea[data-v-1c4a17a3],select[data-v-1c4a17a3]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-1c4a17a3]:focus-within{scroll-behavior:auto}[data-v-1c4a17a3],[data-v-1c4a17a3]:before,[data-v-1c4a17a3]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-1c4a17a3]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-1c4a17a3]:hover{color:var(--color-text-brand-secondary)}a[data-v-1c4a17a3]:active{color:var(--color-text-brand-tertiary)}button[data-v-1c4a17a3]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-1c4a17a3]:focus:not(:focus-visible){outline:none}[data-v-1c4a17a3]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-1c4a17a3],textarea[data-v-1c4a17a3],select[data-v-1c4a17a3]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-1c4a17a3]:focus,textarea[data-v-1c4a17a3]:focus,select[data-v-1c4a17a3]:focus{border-color:var(--color-focus);outline:none}input[data-v-1c4a17a3]:disabled,textarea[data-v-1c4a17a3]:disabled,select[data-v-1c4a17a3]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-1c4a17a3]{border-collapse:collapse;width:100%}th[data-v-1c4a17a3]{text-align:left}button[data-v-1c4a17a3]:disabled,input[data-v-1c4a17a3]:disabled,textarea[data-v-1c4a17a3]:disabled,select[data-v-1c4a17a3]:disabled{cursor:not-allowed}fieldset[data-v-1c4a17a3]{border:none;padding:0;margin:0}legend[data-v-1c4a17a3]{padding:0}details[data-v-1c4a17a3]{display:block}summary[data-v-1c4a17a3]{display:list-item;cursor:pointer}hr[data-v-1c4a17a3]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-1c4a17a3],pre[data-v-1c4a17a3],kbd[data-v-1c4a17a3],samp[data-v-1c4a17a3]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-1c4a17a3]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-1c4a17a3]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-1c4a17a3]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-1c4a17a3]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-1c4a17a3]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-1c4a17a3]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-1c4a17a3],h6[data-v-1c4a17a3]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-1c4a17a3]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-1c4a17a3]::-webkit-scrollbar{height:4px}[data-v-1c4a17a3]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-1c4a17a3]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-1c4a17a3]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-1c4a17a3]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-1c4a17a3]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-1c4a17a3]:root,html[data-theme=light][data-v-1c4a17a3],.light[data-v-1c4a17a3]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-1c4a17a3],.dark[data-v-1c4a17a3]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-1c4a17a3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-1c4a17a3{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-1c4a17a3{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-1c4a17a3]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-1c4a17a3]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-1c4a17a3]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-1c4a17a3]{flex:1}.action-bar-container .action-bar .info-content[data-v-1c4a17a3]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-1c4a17a3]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-1c4a17a3]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-1c4a17a3]{display:flex;gap:var(--spacing-md)}main[data-v-1c4a17a3]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-1c4a17a3]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-1c4a17a3]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-1c4a17a3]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-1c4a17a3]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-1c4a17a3]{flex:1}.content-section .content-header[data-v-1c4a17a3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-1c4a17a3]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-1c4a17a3]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-1c4a17a3]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-1c4a17a3]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-1c4a17a3]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-1c4a17a3]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-1c4a17a3 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.evaluations-table-container[data-v-1c4a17a3]{overflow-x:auto}.evaluations-table[data-v-1c4a17a3]{width:100%;border-collapse:collapse}.evaluations-table th[data-v-1c4a17a3],.evaluations-table td[data-v-1c4a17a3]{padding:var(--spacing-sm);border:1px solid var(--color-border-secondary)}.evaluations-table th[data-v-1c4a17a3]{font-weight:var(--font-weight-bold);text-align:left}.evaluations-table .evaluation-name-cell[data-v-1c4a17a3]{font-weight:var(--font-weight-bold)}.evaluations-table .evaluation-status-badge[data-v-1c4a17a3]{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-xs);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-medium)}.evaluations-table .evaluation-status-badge.status-completed[data-v-1c4a17a3]{background-color:var(--color-background-success-secondary);color:var(--color-text-success-primary)}.evaluations-table .evaluation-status-badge.status-in-progress[data-v-1c4a17a3]{background-color:var(--color-background-warning-secondary);color:var(--color-text-warning-primary)}.evaluations-table .evaluation-status-badge.status-not-started[data-v-1c4a17a3]{background-color:var(--color-background-error-secondary);color:var(--color-text-error-primary)}.evaluations-table .progress-bar-small[data-v-1c4a17a3]{height:var(--spacing-xs);background-color:var(--color-background-quaternary);border-radius:var(--radius-xs);overflow:hidden;width:50px;display:inline-block;margin-right:var(--spacing-xs)}.evaluations-table .progress-fill[data-v-1c4a17a3]{height:100%;background-color:var(--color-background-brand-solid);border-radius:var(--radius-xs)}.evaluations-table .actions-cell[data-v-1c4a17a3]{text-align:right}[data-v-e42f200e],[data-v-e42f200e]:before,[data-v-e42f200e]:after{box-sizing:border-box}html[data-v-e42f200e],body[data-v-e42f200e],h1[data-v-e42f200e],h2[data-v-e42f200e],h3[data-v-e42f200e],h4[data-v-e42f200e],h5[data-v-e42f200e],h6[data-v-e42f200e],p[data-v-e42f200e],figure[data-v-e42f200e],blockquote[data-v-e42f200e],dl[data-v-e42f200e],dd[data-v-e42f200e],ul[data-v-e42f200e],ol[data-v-e42f200e]{margin:0;padding:0}body[data-v-e42f200e]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-e42f200e],ol[data-v-e42f200e]{list-style:none}img[data-v-e42f200e],picture[data-v-e42f200e],svg[data-v-e42f200e]{max-width:100%;display:block}input[data-v-e42f200e],button[data-v-e42f200e],textarea[data-v-e42f200e],select[data-v-e42f200e]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-e42f200e]:focus-within{scroll-behavior:auto}[data-v-e42f200e],[data-v-e42f200e]:before,[data-v-e42f200e]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-e42f200e]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-e42f200e]:hover{color:var(--color-text-brand-secondary)}a[data-v-e42f200e]:active{color:var(--color-text-brand-tertiary)}button[data-v-e42f200e]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-e42f200e]:focus:not(:focus-visible){outline:none}[data-v-e42f200e]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-e42f200e],textarea[data-v-e42f200e],select[data-v-e42f200e]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-e42f200e]:focus,textarea[data-v-e42f200e]:focus,select[data-v-e42f200e]:focus{border-color:var(--color-focus);outline:none}input[data-v-e42f200e]:disabled,textarea[data-v-e42f200e]:disabled,select[data-v-e42f200e]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-e42f200e]{border-collapse:collapse;width:100%}th[data-v-e42f200e]{text-align:left}button[data-v-e42f200e]:disabled,input[data-v-e42f200e]:disabled,textarea[data-v-e42f200e]:disabled,select[data-v-e42f200e]:disabled{cursor:not-allowed}fieldset[data-v-e42f200e]{border:none;padding:0;margin:0}legend[data-v-e42f200e]{padding:0}details[data-v-e42f200e]{display:block}summary[data-v-e42f200e]{display:list-item;cursor:pointer}hr[data-v-e42f200e]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-e42f200e],pre[data-v-e42f200e],kbd[data-v-e42f200e],samp[data-v-e42f200e]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-e42f200e]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-e42f200e]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-e42f200e]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-e42f200e]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-e42f200e]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-e42f200e]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-e42f200e],h6[data-v-e42f200e]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-e42f200e]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-e42f200e]::-webkit-scrollbar{height:4px}[data-v-e42f200e]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-e42f200e]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-e42f200e]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-e42f200e]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-e42f200e]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-e42f200e]:root,html[data-theme=light][data-v-e42f200e],.light[data-v-e42f200e]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-e42f200e],.dark[data-v-e42f200e]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-e42f200e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-e42f200e{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-e42f200e{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-e42f200e]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-e42f200e]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-e42f200e]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-e42f200e]{flex:1}.action-bar-container .action-bar .info-content[data-v-e42f200e]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-e42f200e]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-e42f200e]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-e42f200e]{display:flex;gap:var(--spacing-md)}main[data-v-e42f200e]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-e42f200e]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-e42f200e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-e42f200e]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-e42f200e]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-e42f200e]{flex:1}.content-section .content-header[data-v-e42f200e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-e42f200e]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-e42f200e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-e42f200e]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-e42f200e]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-e42f200e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-e42f200e]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-e42f200e var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.delete-confirm-content[data-v-e42f200e]{display:flex;flex-direction:column;gap:var(--spacing-xl)}.delete-icon[data-v-e42f200e]{color:var(--color-text-error-primary);font-size:2rem;margin:0 auto var(--spacing-xl)}.delete-message-container[data-v-e42f200e]{flex:1}.delete-message[data-v-e42f200e]{font-size:var(--font-size-text-md);font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin:0 0 var(--spacing-md);line-height:1.5}.delete-description[data-v-e42f200e]{font-size:var(--font-size-text-sm);color:var(--color-text-secondary);margin:0 0 var(--spacing-xl);line-height:1.5}.delete-confirm-instruction[data-v-e42f200e]{margin-top:var(--spacing-xl);padding:var(--spacing-xs) var(--spacing-sm);background:var(--color-background-warning-primary);border:1px solid var(--color-border-warning-primary);border-radius:var(--radius-md)}.delete-confirm-instruction .instruction-text[data-v-e42f200e]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-warning-primary);margin:0;font-weight:var(--font-weight-medium)}.delete-actions[data-v-e42f200e]{width:100%;display:flex;justify-content:space-between;gap:var(--spacing-md)}.hold-to-delete-button[data-v-e42f200e]{position:relative;padding:var(--spacing-md) var(--spacing-xl);border:none;border-radius:var(--radius-md);background:var(--color-background-error-primary);color:var(--color-text-error-primary);font-weight:var(--font-weight-semibold);cursor:pointer;overflow:hidden;transition:all var(--transition-default);user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.hold-to-delete-button[data-v-e42f200e]:hover{background:var(--color-background-error-primary-hover);color:var(--color-text-on-error-primary)}.hold-to-delete-button[data-v-e42f200e]:active,.hold-to-delete-button.holding[data-v-e42f200e]{transform:scale(.98)}.hold-to-delete-button.completed[data-v-e42f200e]{background:var(--color-background-success-primary)}.hold-to-delete-button .button-progress[data-v-e42f200e]{position:absolute;top:0;left:0;height:100%;background:var(--color-background-error-solid);border-radius:var(--radius-xs);transition:width 50ms linear;pointer-events:none;z-index:1}.hold-to-delete-button .button-text[data-v-e42f200e]{position:relative;z-index:2;display:block}.hold-to-delete-button[data-v-e42f200e] *{user-select:none;-webkit-user-select:none}[data-v-ad2e1c36],[data-v-ad2e1c36]:before,[data-v-ad2e1c36]:after{box-sizing:border-box}html[data-v-ad2e1c36],body[data-v-ad2e1c36],h1[data-v-ad2e1c36],h2[data-v-ad2e1c36],h3[data-v-ad2e1c36],h4[data-v-ad2e1c36],h5[data-v-ad2e1c36],h6[data-v-ad2e1c36],p[data-v-ad2e1c36],figure[data-v-ad2e1c36],blockquote[data-v-ad2e1c36],dl[data-v-ad2e1c36],dd[data-v-ad2e1c36],ul[data-v-ad2e1c36],ol[data-v-ad2e1c36]{margin:0;padding:0}body[data-v-ad2e1c36]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-ad2e1c36],ol[data-v-ad2e1c36]{list-style:none}img[data-v-ad2e1c36],picture[data-v-ad2e1c36],svg[data-v-ad2e1c36]{max-width:100%;display:block}input[data-v-ad2e1c36],button[data-v-ad2e1c36],textarea[data-v-ad2e1c36],select[data-v-ad2e1c36]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-ad2e1c36]:focus-within{scroll-behavior:auto}[data-v-ad2e1c36],[data-v-ad2e1c36]:before,[data-v-ad2e1c36]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-ad2e1c36]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-ad2e1c36]:hover{color:var(--color-text-brand-secondary)}a[data-v-ad2e1c36]:active{color:var(--color-text-brand-tertiary)}button[data-v-ad2e1c36]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-ad2e1c36]:focus:not(:focus-visible){outline:none}[data-v-ad2e1c36]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-ad2e1c36],textarea[data-v-ad2e1c36],select[data-v-ad2e1c36]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-ad2e1c36]:focus,textarea[data-v-ad2e1c36]:focus,select[data-v-ad2e1c36]:focus{border-color:var(--color-focus);outline:none}input[data-v-ad2e1c36]:disabled,textarea[data-v-ad2e1c36]:disabled,select[data-v-ad2e1c36]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-ad2e1c36]{border-collapse:collapse;width:100%}th[data-v-ad2e1c36]{text-align:left}button[data-v-ad2e1c36]:disabled,input[data-v-ad2e1c36]:disabled,textarea[data-v-ad2e1c36]:disabled,select[data-v-ad2e1c36]:disabled{cursor:not-allowed}fieldset[data-v-ad2e1c36]{border:none;padding:0;margin:0}legend[data-v-ad2e1c36]{padding:0}details[data-v-ad2e1c36]{display:block}summary[data-v-ad2e1c36]{display:list-item;cursor:pointer}hr[data-v-ad2e1c36]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-ad2e1c36],pre[data-v-ad2e1c36],kbd[data-v-ad2e1c36],samp[data-v-ad2e1c36]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-ad2e1c36]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-ad2e1c36]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-ad2e1c36]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-ad2e1c36]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-ad2e1c36]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-ad2e1c36]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-ad2e1c36],h6[data-v-ad2e1c36]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-ad2e1c36]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-ad2e1c36]::-webkit-scrollbar{height:4px}[data-v-ad2e1c36]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-ad2e1c36]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-ad2e1c36]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-ad2e1c36]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-ad2e1c36]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-ad2e1c36]:root,html[data-theme=light][data-v-ad2e1c36],.light[data-v-ad2e1c36]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-ad2e1c36],.dark[data-v-ad2e1c36]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-ad2e1c36{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-ad2e1c36{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-ad2e1c36{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-ad2e1c36]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-ad2e1c36]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-ad2e1c36]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-ad2e1c36]{flex:1}.action-bar-container .action-bar .info-content[data-v-ad2e1c36]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-ad2e1c36]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-ad2e1c36]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-ad2e1c36]{display:flex;gap:var(--spacing-md)}main[data-v-ad2e1c36]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-ad2e1c36]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-ad2e1c36]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-ad2e1c36]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-ad2e1c36]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-ad2e1c36]{flex:1}.content-section .content-header[data-v-ad2e1c36]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-ad2e1c36]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-ad2e1c36]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-ad2e1c36]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-ad2e1c36]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-ad2e1c36]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-ad2e1c36]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-ad2e1c36 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.modal-content[data-v-ad2e1c36]{padding:var(--spacing-4) 0}.modal-content .loading-container[data-v-ad2e1c36]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-3xl)}.modal-content .loading-container .loading-spinner[data-v-ad2e1c36]{width:40px;height:40px;border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:spin-ad2e1c36 1s linear infinite;margin-bottom:var(--spacing-3)}.modal-content .add-vendor-form .form-group[data-v-ad2e1c36]{margin-bottom:var(--spacing-4)}.modal-content .add-vendor-form .form-group label[data-v-ad2e1c36]{display:block;margin-bottom:var(--spacing-2);font-weight:500}.modal-content .add-vendor-form .form-group .form-control[data-v-ad2e1c36]{width:100%;padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--color-border);border-radius:4px;background-color:var(--color-background);color:var(--color-text);font-size:14px}.modal-content .add-vendor-form .form-group .form-control[data-v-ad2e1c36]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(var(--color-primary-rgb),.2)}.modal-content .modal-actions[data-v-ad2e1c36]{display:flex;justify-content:flex-end;gap:var(--spacing-3);margin-top:var(--spacing-3xl)}[data-v-37e3009e],[data-v-37e3009e]:before,[data-v-37e3009e]:after{box-sizing:border-box}html[data-v-37e3009e],body[data-v-37e3009e],h1[data-v-37e3009e],h2[data-v-37e3009e],h3[data-v-37e3009e],h4[data-v-37e3009e],h5[data-v-37e3009e],h6[data-v-37e3009e],p[data-v-37e3009e],figure[data-v-37e3009e],blockquote[data-v-37e3009e],dl[data-v-37e3009e],dd[data-v-37e3009e],ul[data-v-37e3009e],ol[data-v-37e3009e]{margin:0;padding:0}body[data-v-37e3009e]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-37e3009e],ol[data-v-37e3009e]{list-style:none}img[data-v-37e3009e],picture[data-v-37e3009e],svg[data-v-37e3009e]{max-width:100%;display:block}input[data-v-37e3009e],button[data-v-37e3009e],textarea[data-v-37e3009e],select[data-v-37e3009e]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-37e3009e]:focus-within{scroll-behavior:auto}[data-v-37e3009e],[data-v-37e3009e]:before,[data-v-37e3009e]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-37e3009e]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-37e3009e]:hover{color:var(--color-text-brand-secondary)}a[data-v-37e3009e]:active{color:var(--color-text-brand-tertiary)}button[data-v-37e3009e]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-37e3009e]:focus:not(:focus-visible){outline:none}[data-v-37e3009e]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-37e3009e],textarea[data-v-37e3009e],select[data-v-37e3009e]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-37e3009e]:focus,textarea[data-v-37e3009e]:focus,select[data-v-37e3009e]:focus{border-color:var(--color-focus);outline:none}input[data-v-37e3009e]:disabled,textarea[data-v-37e3009e]:disabled,select[data-v-37e3009e]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-37e3009e]{border-collapse:collapse;width:100%}th[data-v-37e3009e]{text-align:left}button[data-v-37e3009e]:disabled,input[data-v-37e3009e]:disabled,textarea[data-v-37e3009e]:disabled,select[data-v-37e3009e]:disabled{cursor:not-allowed}fieldset[data-v-37e3009e]{border:none;padding:0;margin:0}legend[data-v-37e3009e]{padding:0}details[data-v-37e3009e]{display:block}summary[data-v-37e3009e]{display:list-item;cursor:pointer}hr[data-v-37e3009e]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-37e3009e],pre[data-v-37e3009e],kbd[data-v-37e3009e],samp[data-v-37e3009e]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-37e3009e]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-37e3009e]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-37e3009e]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-37e3009e]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-37e3009e]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-37e3009e]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-37e3009e],h6[data-v-37e3009e]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-37e3009e]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-37e3009e]::-webkit-scrollbar{height:4px}[data-v-37e3009e]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-37e3009e]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-37e3009e]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-37e3009e]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-37e3009e]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-37e3009e]:root,html[data-theme=light][data-v-37e3009e],.light[data-v-37e3009e]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-37e3009e],.dark[data-v-37e3009e]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-37e3009e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-37e3009e{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-37e3009e{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-37e3009e]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-37e3009e]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-37e3009e]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-37e3009e]{flex:1}.action-bar-container .action-bar .info-content[data-v-37e3009e]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-37e3009e]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-37e3009e]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-37e3009e]{display:flex;gap:var(--spacing-md)}main[data-v-37e3009e]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-37e3009e]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-37e3009e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-37e3009e]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-37e3009e]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-37e3009e]{flex:1}.content-section .content-header[data-v-37e3009e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-37e3009e]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-37e3009e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-37e3009e]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-37e3009e]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-37e3009e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-37e3009e]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-37e3009e var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.modal-content[data-v-37e3009e]{padding:var(--spacing-4) 0 0}.modal-content p[data-v-37e3009e]{margin-bottom:var(--spacing-4)}.select-questionnaire-form[data-v-37e3009e]{display:flex;flex-direction:column;gap:var(--spacing-4)}.questionnaire-search[data-v-37e3009e]{margin-bottom:var(--spacing-4)}.questionnaires-list[data-v-37e3009e]{display:flex;flex-direction:column;gap:var(--spacing-2);max-height:400px;overflow-y:auto;margin-bottom:var(--spacing-4)}.questionnaire-item[data-v-37e3009e]{cursor:pointer;transition:all .2s ease}.questionnaire-item.selected[data-v-37e3009e]{border-color:var(--color-brand-500);background-color:rgba(var(--color-brand-500),.05)}.questionnaire-item-content[data-v-37e3009e]{display:flex;align-items:center;justify-content:space-between;position:relative}.questionnaire-item-content h3[data-v-37e3009e]{font-size:1rem}.questionnaire-item-content .description[data-v-37e3009e]{color:var(--color-text-light);font-size:.875rem;margin:0}.questionnaire-item-content .selection-checkbox[data-v-37e3009e]{flex-shrink:0}.selected-count[data-v-37e3009e]{margin-bottom:var(--spacing-4);color:var(--color-brand-500);font-weight:500}.modal-actions[data-v-37e3009e]{display:flex;justify-content:space-between;gap:var(--spacing-2);margin-top:var(--spacing-4)}.loading-container-sm[data-v-37e3009e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-3xl)}.loading-container-sm .loading-spinner[data-v-37e3009e]{width:2rem;height:2rem;border:2px solid rgba(var(--color-brand-500),.2);border-top-color:var(--color-brand-500);border-radius:50%;animation:spin-37e3009e 1s linear infinite;margin-bottom:var(--spacing-2)}.empty-state[data-v-37e3009e]{text-align:center;padding:var(--spacing-3xl);color:var(--color-text-light)}[data-v-853a3965],[data-v-853a3965]:before,[data-v-853a3965]:after{box-sizing:border-box}html[data-v-853a3965],body[data-v-853a3965],h1[data-v-853a3965],h2[data-v-853a3965],h3[data-v-853a3965],h4[data-v-853a3965],h5[data-v-853a3965],h6[data-v-853a3965],p[data-v-853a3965],figure[data-v-853a3965],blockquote[data-v-853a3965],dl[data-v-853a3965],dd[data-v-853a3965],ul[data-v-853a3965],ol[data-v-853a3965]{margin:0;padding:0}body[data-v-853a3965]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-853a3965],ol[data-v-853a3965]{list-style:none}img[data-v-853a3965],picture[data-v-853a3965],svg[data-v-853a3965]{max-width:100%;display:block}input[data-v-853a3965],button[data-v-853a3965],textarea[data-v-853a3965],select[data-v-853a3965]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-853a3965]:focus-within{scroll-behavior:auto}[data-v-853a3965],[data-v-853a3965]:before,[data-v-853a3965]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-853a3965]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-853a3965]:hover{color:var(--color-text-brand-secondary)}a[data-v-853a3965]:active{color:var(--color-text-brand-tertiary)}button[data-v-853a3965]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-853a3965]:focus:not(:focus-visible){outline:none}[data-v-853a3965]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-853a3965],textarea[data-v-853a3965],select[data-v-853a3965]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-853a3965]:focus,textarea[data-v-853a3965]:focus,select[data-v-853a3965]:focus{border-color:var(--color-focus);outline:none}input[data-v-853a3965]:disabled,textarea[data-v-853a3965]:disabled,select[data-v-853a3965]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-853a3965]{border-collapse:collapse;width:100%}th[data-v-853a3965]{text-align:left}button[data-v-853a3965]:disabled,input[data-v-853a3965]:disabled,textarea[data-v-853a3965]:disabled,select[data-v-853a3965]:disabled{cursor:not-allowed}fieldset[data-v-853a3965]{border:none;padding:0;margin:0}legend[data-v-853a3965]{padding:0}details[data-v-853a3965]{display:block}summary[data-v-853a3965]{display:list-item;cursor:pointer}hr[data-v-853a3965]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-853a3965],pre[data-v-853a3965],kbd[data-v-853a3965],samp[data-v-853a3965]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-853a3965]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-853a3965]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-853a3965]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-853a3965]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-853a3965]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-853a3965]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-853a3965],h6[data-v-853a3965]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-853a3965]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-853a3965]::-webkit-scrollbar{height:4px}[data-v-853a3965]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-853a3965]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-853a3965]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-853a3965]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-853a3965]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-853a3965]:root,html[data-theme=light][data-v-853a3965],.light[data-v-853a3965]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-853a3965],.dark[data-v-853a3965]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-853a3965{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-853a3965{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-853a3965{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-853a3965]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-853a3965]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-853a3965]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-853a3965]{flex:1}.action-bar-container .action-bar .info-content[data-v-853a3965]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-853a3965]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-853a3965]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-853a3965]{display:flex;gap:var(--spacing-md)}main[data-v-853a3965]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-853a3965]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-853a3965]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-853a3965]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-853a3965]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-853a3965]{flex:1}.content-section .content-header[data-v-853a3965]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-853a3965]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-853a3965]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-853a3965]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-853a3965]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-853a3965]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-853a3965]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-853a3965 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.dropdown[data-v-853a3965]{position:relative;display:inline-block;width:auto;min-width:var(--spacing-48)}.full-width.dropdown[data-v-853a3965]{width:100%}.is-open.dropdown[data-v-853a3965]{z-index:10}.is-disabled.dropdown[data-v-853a3965]{opacity:.7;cursor:not-allowed}.is-disabled.dropdown .dropdown-trigger[data-v-853a3965]{pointer-events:none;background-color:var(--color-background-disabled);border-color:var(--color-border-disabled)}.dropdown-trigger[data-v-853a3965]{display:flex;align-items:center;justify-content:space-between;width:100%;font-family:var(--font-family-text);font-size:var(--font-size-text-md);line-height:var(--line-height-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-lg) var(--spacing-xl);cursor:pointer;transition:var(--transition-default);height:var(--spacing-5xl)}.dropdown-trigger[data-v-853a3965]:hover{border-color:var(--color-border-brand)}.size-sm.dropdown-trigger[data-v-853a3965]{font-size:var(--font-size-text-sm);padding:var(--spacing-md) var(--spacing-lg);height:var(--spacing-4xl)}.size-lg.dropdown-trigger[data-v-853a3965]{font-size:var(--font-size-text-lg);padding:var(--spacing-xl) var(--spacing-2xl);height:var(--spacing-6xl)}.dropdown-icon[data-v-853a3965]{display:flex;align-items:center;justify-content:center;margin-left:var(--spacing-md);color:var(--color-text-secondary);transition:transform .2s ease}.is-open.dropdown-icon[data-v-853a3965]{transform:rotate(180deg)}.dropdown-menu[data-v-853a3965]{position:absolute;top:calc(100% + var(--spacing-xs));left:0;width:100%;background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);box-shadow:var(--component-shadow);overflow:hidden;z-index:var(--z-index-dropdown)}.align-right.dropdown-menu[data-v-853a3965]{left:auto;right:0}.dropdown-header[data-v-853a3965],.dropdown-footer[data-v-853a3965]{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--color-border-primary);font-size:var(--font-size-text-sm);color:var(--color-text-secondary)}.dropdown-footer[data-v-853a3965]{border-top:1px solid var(--color-border-primary);border-bottom:none}.dropdown-items[data-v-853a3965]{display:flex;flex-direction:column;gap:var(--spacing-xxs);max-height:var(--spacing-96);padding:var(--spacing-xs);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-border-primary) var(--color-background-primary);scrollbar-gutter:stable}.dropdown-item[data-v-853a3965]{display:flex;align-items:center;padding:var(--spacing-md) var(--spacing-lg);font-size:var(--font-size-text-md);color:var(--color-text-secondary);border-radius:calc(var(--component-border-radius) - var(--spacing-xs));cursor:pointer;transition:var(--transition-default)}.dropdown-item[data-v-853a3965]:hover{background-color:var(--color-background-active);color:var(--color-text-primary)}.is-selected.dropdown-item[data-v-853a3965]{background-color:var(--color-background-tertiary);color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.is-disabled.dropdown-item[data-v-853a3965]{opacity:.5;cursor:not-allowed;pointer-events:none}.dropdown-enter-active[data-v-853a3965],.dropdown-leave-active[data-v-853a3965]{transition:opacity .2s,transform .2s}.dropdown-enter-from[data-v-853a3965],.dropdown-leave-to[data-v-853a3965]{opacity:0;transform:translateY(calc(-1 * var(--spacing-md)))}.placeholder[data-v-853a3965]{color:var(--color-text-secondary)}.selected-option[data-v-853a3965]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-v-f9823694],[data-v-f9823694]:before,[data-v-f9823694]:after{box-sizing:border-box}html[data-v-f9823694],body[data-v-f9823694],h1[data-v-f9823694],h2[data-v-f9823694],h3[data-v-f9823694],h4[data-v-f9823694],h5[data-v-f9823694],h6[data-v-f9823694],p[data-v-f9823694],figure[data-v-f9823694],blockquote[data-v-f9823694],dl[data-v-f9823694],dd[data-v-f9823694],ul[data-v-f9823694],ol[data-v-f9823694]{margin:0;padding:0}body[data-v-f9823694]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-f9823694],ol[data-v-f9823694]{list-style:none}img[data-v-f9823694],picture[data-v-f9823694],svg[data-v-f9823694]{max-width:100%;display:block}input[data-v-f9823694],button[data-v-f9823694],textarea[data-v-f9823694],select[data-v-f9823694]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-f9823694]:focus-within{scroll-behavior:auto}[data-v-f9823694],[data-v-f9823694]:before,[data-v-f9823694]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-f9823694]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-f9823694]:hover{color:var(--color-text-brand-secondary)}a[data-v-f9823694]:active{color:var(--color-text-brand-tertiary)}button[data-v-f9823694]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-f9823694]:focus:not(:focus-visible){outline:none}[data-v-f9823694]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-f9823694],textarea[data-v-f9823694],select[data-v-f9823694]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-f9823694]:focus,textarea[data-v-f9823694]:focus,select[data-v-f9823694]:focus{border-color:var(--color-focus);outline:none}input[data-v-f9823694]:disabled,textarea[data-v-f9823694]:disabled,select[data-v-f9823694]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-f9823694]{border-collapse:collapse;width:100%}th[data-v-f9823694]{text-align:left}button[data-v-f9823694]:disabled,input[data-v-f9823694]:disabled,textarea[data-v-f9823694]:disabled,select[data-v-f9823694]:disabled{cursor:not-allowed}fieldset[data-v-f9823694]{border:none;padding:0;margin:0}legend[data-v-f9823694]{padding:0}details[data-v-f9823694]{display:block}summary[data-v-f9823694]{display:list-item;cursor:pointer}hr[data-v-f9823694]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-f9823694],pre[data-v-f9823694],kbd[data-v-f9823694],samp[data-v-f9823694]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-f9823694]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-f9823694]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-f9823694]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-f9823694]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-f9823694]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-f9823694]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-f9823694],h6[data-v-f9823694]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-f9823694]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-f9823694]::-webkit-scrollbar{height:4px}[data-v-f9823694]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-f9823694]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-f9823694]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-f9823694]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-f9823694]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-f9823694]:root,html[data-theme=light][data-v-f9823694],.light[data-v-f9823694]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-f9823694],.dark[data-v-f9823694]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-f9823694{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-f9823694{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-f9823694{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-f9823694]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-f9823694]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-f9823694]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-f9823694]{flex:1}.action-bar-container .action-bar .info-content[data-v-f9823694]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-f9823694]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-f9823694]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-f9823694]{display:flex;gap:var(--spacing-md)}main[data-v-f9823694]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-f9823694]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-f9823694]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-f9823694]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-f9823694]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-f9823694]{flex:1}.content-section .content-header[data-v-f9823694]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-f9823694]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-f9823694]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-f9823694]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-f9823694]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-f9823694]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-f9823694]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-f9823694 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.modal-content[data-v-f9823694]{padding:var(--spacing-md) 0 0;display:flex;flex-direction:column;gap:var(--spacing-md)}.modal-content .edit-evaluation-form[data-v-f9823694]{display:flex;flex-direction:column;gap:var(--spacing-md)}.modal-content .modal-actions[data-v-f9823694]{display:flex;justify-content:space-between;align-items:center;margin-top:var(--spacing-md)}.modal-content .modal-actions .space[data-v-f9823694]{flex:1}.modal-content .modal-actions .right-actions[data-v-f9823694]{display:flex;gap:var(--spacing-md)}[data-v-ad2b66ae],[data-v-ad2b66ae]:before,[data-v-ad2b66ae]:after{box-sizing:border-box}html[data-v-ad2b66ae],body[data-v-ad2b66ae],h1[data-v-ad2b66ae],h2[data-v-ad2b66ae],h3[data-v-ad2b66ae],h4[data-v-ad2b66ae],h5[data-v-ad2b66ae],h6[data-v-ad2b66ae],p[data-v-ad2b66ae],figure[data-v-ad2b66ae],blockquote[data-v-ad2b66ae],dl[data-v-ad2b66ae],dd[data-v-ad2b66ae],ul[data-v-ad2b66ae],ol[data-v-ad2b66ae]{margin:0;padding:0}body[data-v-ad2b66ae]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-ad2b66ae],ol[data-v-ad2b66ae]{list-style:none}img[data-v-ad2b66ae],picture[data-v-ad2b66ae],svg[data-v-ad2b66ae]{max-width:100%;display:block}input[data-v-ad2b66ae],button[data-v-ad2b66ae],textarea[data-v-ad2b66ae],select[data-v-ad2b66ae]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-ad2b66ae]:focus-within{scroll-behavior:auto}[data-v-ad2b66ae],[data-v-ad2b66ae]:before,[data-v-ad2b66ae]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-ad2b66ae]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-ad2b66ae]:hover{color:var(--color-text-brand-secondary)}a[data-v-ad2b66ae]:active{color:var(--color-text-brand-tertiary)}button[data-v-ad2b66ae]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-ad2b66ae]:focus:not(:focus-visible){outline:none}[data-v-ad2b66ae]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-ad2b66ae],textarea[data-v-ad2b66ae],select[data-v-ad2b66ae]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-ad2b66ae]:focus,textarea[data-v-ad2b66ae]:focus,select[data-v-ad2b66ae]:focus{border-color:var(--color-focus);outline:none}input[data-v-ad2b66ae]:disabled,textarea[data-v-ad2b66ae]:disabled,select[data-v-ad2b66ae]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-ad2b66ae]{border-collapse:collapse;width:100%}th[data-v-ad2b66ae]{text-align:left}button[data-v-ad2b66ae]:disabled,input[data-v-ad2b66ae]:disabled,textarea[data-v-ad2b66ae]:disabled,select[data-v-ad2b66ae]:disabled{cursor:not-allowed}fieldset[data-v-ad2b66ae]{border:none;padding:0;margin:0}legend[data-v-ad2b66ae]{padding:0}details[data-v-ad2b66ae]{display:block}summary[data-v-ad2b66ae]{display:list-item;cursor:pointer}hr[data-v-ad2b66ae]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-ad2b66ae],pre[data-v-ad2b66ae],kbd[data-v-ad2b66ae],samp[data-v-ad2b66ae]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-ad2b66ae]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-ad2b66ae]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-ad2b66ae]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-ad2b66ae]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-ad2b66ae]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-ad2b66ae]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-ad2b66ae],h6[data-v-ad2b66ae]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-ad2b66ae]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-ad2b66ae]::-webkit-scrollbar{height:4px}[data-v-ad2b66ae]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-ad2b66ae]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-ad2b66ae]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-ad2b66ae]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-ad2b66ae]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-ad2b66ae]:root,html[data-theme=light][data-v-ad2b66ae],.light[data-v-ad2b66ae]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-ad2b66ae],.dark[data-v-ad2b66ae]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-ad2b66ae{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-ad2b66ae{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-ad2b66ae{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-ad2b66ae]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-ad2b66ae]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-ad2b66ae]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-ad2b66ae]{flex:1}.action-bar-container .action-bar .info-content[data-v-ad2b66ae]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-ad2b66ae]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-ad2b66ae]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-ad2b66ae]{display:flex;gap:var(--spacing-md)}main[data-v-ad2b66ae]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-ad2b66ae]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-ad2b66ae]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-ad2b66ae]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-ad2b66ae]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-ad2b66ae]{flex:1}.content-section .content-header[data-v-ad2b66ae]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-ad2b66ae]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-ad2b66ae]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-ad2b66ae]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-ad2b66ae]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-ad2b66ae]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-ad2b66ae]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-ad2b66ae var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.modal-content[data-v-ad2b66ae]{display:flex;flex-direction:column;gap:1rem}.modal-content .input-wrapper[data-v-ad2b66ae]{z-index:1}.modal-content .search-results[data-v-ad2b66ae]{display:flex;flex-direction:column;max-height:12rem;overflow:auto;margin-top:-1.5rem;background:rgba(from var(--color-background-light) r g b/.3);border:1px solid var(--color-border-primary);padding-top:1.5rem;border-radius:0 0 var(--component-border-radius) var(--component-border-radius)}.modal-content .search-results .search-result-item[data-v-ad2b66ae]{display:flex;align-items:center;gap:.5rem;padding:.5rem .25rem;border-bottom:1px solid var(--color-border-primary)}.modal-content .search-results .search-result-item .user-info[data-v-ad2b66ae]{flex:1;display:flex;flex-direction:column}.modal-content .search-results .search-result-item .user-info .user-label[data-v-ad2b66ae]{line-height:1.25rem;font-weight:700}.modal-content .search-results .search-result-item .user-info .user-email[data-v-ad2b66ae]{line-height:1rem;color:var(--color-text-light);font-size:var(--font-size-text-xs)}.modal-content .search-results .search-result-item[data-v-ad2b66ae]:last-child{border-bottom:none}.modal-actions[data-v-ad2b66ae]{display:flex;justify-content:space-between;gap:.5rem;margin-top:.5rem}.access-list-section[data-v-ad2b66ae]{margin-top:1rem}.access-list-title[data-v-ad2b66ae]{font-weight:700;margin-bottom:.5rem}.access-list[data-v-ad2b66ae]{display:flex;flex-direction:column;gap:.5rem}.access-item[data-v-ad2b66ae]{display:flex;align-items:center;gap:1rem}.access-item .user-info[data-v-ad2b66ae]{flex:1;display:flex;flex-direction:column;justify-content:center;height:2.5rem;overflow:hidden}.access-item .user-info .user-label[data-v-ad2b66ae]{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.access-item .user-info .user-email[data-v-ad2b66ae]{color:var(--color-text-light);font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.access-item .remove-btn[data-v-ad2b66ae]{flex-shrink:0}.error-message[data-v-ad2b66ae]{color:var(--color-danger);margin-top:.5rem}[data-v-618a56b2],[data-v-618a56b2]:before,[data-v-618a56b2]:after{box-sizing:border-box}html[data-v-618a56b2],body[data-v-618a56b2],h1[data-v-618a56b2],h2[data-v-618a56b2],h3[data-v-618a56b2],h4[data-v-618a56b2],h5[data-v-618a56b2],h6[data-v-618a56b2],p[data-v-618a56b2],figure[data-v-618a56b2],blockquote[data-v-618a56b2],dl[data-v-618a56b2],dd[data-v-618a56b2],ul[data-v-618a56b2],ol[data-v-618a56b2]{margin:0;padding:0}body[data-v-618a56b2]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-618a56b2],ol[data-v-618a56b2]{list-style:none}img[data-v-618a56b2],picture[data-v-618a56b2],svg[data-v-618a56b2]{max-width:100%;display:block}input[data-v-618a56b2],button[data-v-618a56b2],textarea[data-v-618a56b2],select[data-v-618a56b2]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-618a56b2]:focus-within{scroll-behavior:auto}[data-v-618a56b2],[data-v-618a56b2]:before,[data-v-618a56b2]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-618a56b2]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-618a56b2]:hover{color:var(--color-text-brand-secondary)}a[data-v-618a56b2]:active{color:var(--color-text-brand-tertiary)}button[data-v-618a56b2]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-618a56b2]:focus:not(:focus-visible){outline:none}[data-v-618a56b2]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-618a56b2],textarea[data-v-618a56b2],select[data-v-618a56b2]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-618a56b2]:focus,textarea[data-v-618a56b2]:focus,select[data-v-618a56b2]:focus{border-color:var(--color-focus);outline:none}input[data-v-618a56b2]:disabled,textarea[data-v-618a56b2]:disabled,select[data-v-618a56b2]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-618a56b2]{border-collapse:collapse;width:100%}th[data-v-618a56b2]{text-align:left}button[data-v-618a56b2]:disabled,input[data-v-618a56b2]:disabled,textarea[data-v-618a56b2]:disabled,select[data-v-618a56b2]:disabled{cursor:not-allowed}fieldset[data-v-618a56b2]{border:none;padding:0;margin:0}legend[data-v-618a56b2]{padding:0}details[data-v-618a56b2]{display:block}summary[data-v-618a56b2]{display:list-item;cursor:pointer}hr[data-v-618a56b2]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-618a56b2],pre[data-v-618a56b2],kbd[data-v-618a56b2],samp[data-v-618a56b2]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-618a56b2]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-618a56b2]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-618a56b2]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-618a56b2]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-618a56b2]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-618a56b2]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-618a56b2],h6[data-v-618a56b2]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-618a56b2]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-618a56b2]::-webkit-scrollbar{height:4px}[data-v-618a56b2]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-618a56b2]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-618a56b2]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-618a56b2]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-618a56b2]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-618a56b2]:root,html[data-theme=light][data-v-618a56b2],.light[data-v-618a56b2]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-618a56b2],.dark[data-v-618a56b2]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-618a56b2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-618a56b2{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-618a56b2{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-618a56b2]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-618a56b2]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-618a56b2]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-618a56b2]{flex:1}.action-bar-container .action-bar .info-content[data-v-618a56b2]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-618a56b2]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-618a56b2]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-618a56b2]{display:flex;gap:var(--spacing-md)}main[data-v-618a56b2]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-618a56b2]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-618a56b2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-618a56b2]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-618a56b2]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-618a56b2]{flex:1}.content-section .content-header[data-v-618a56b2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-618a56b2]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-618a56b2]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-618a56b2]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-618a56b2]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-618a56b2]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-618a56b2]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-618a56b2 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.evaluation-detail-view .line[data-v-618a56b2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-xl)}.evaluation-detail-view .loading-container[data-v-618a56b2],.evaluation-detail-view .error-container[data-v-618a56b2]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;text-align:center}.evaluation-detail-view .loading-container-sm[data-v-618a56b2]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:150px;text-align:center}.evaluation-detail-view .spinner[data-v-618a56b2]{width:40px;height:40px;border:3px solid var(--color-border-secondary);border-radius:50%;border-top-color:var(--color-foreground-brand-primary);animation:spin-618a56b2 1s ease-in-out infinite;margin-bottom:var(--spacing-md)}.evaluation-detail-view .evaluation-content[data-v-618a56b2]{display:flex;flex-direction:column;gap:var(--spacing-3xl)}.evaluation-detail-view .empty-state[data-v-618a56b2]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;text-align:center;color:var(--color-text-tertiary)}.evaluation-detail-view .empty-state .empty-icon[data-v-618a56b2]{font-size:48px;margin-bottom:var(--spacing-md);color:var(--color-text-tertiary)}.evaluation-detail-view .empty-state button[data-v-618a56b2]{margin-top:var(--spacing-md)}.evaluation-detail-view .header[data-v-618a56b2]{background-color:var(--color-background-secondary);border-radius:var(--component-border-radius);padding:var(--spacing-lg) var(--spacing-xl)}.evaluation-detail-view .header .header-container[data-v-618a56b2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-sm)}.evaluation-detail-view .header .header-container .header-title[data-v-618a56b2]{display:flex;align-items:center;gap:var(--spacing-md)}.evaluation-detail-view .header .header-container .header-title h1[data-v-618a56b2]{margin:0;font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.evaluation-detail-view .header .header-container .users-container[data-v-618a56b2]{display:flex;align-items:center}.evaluation-detail-view .header .description[data-v-618a56b2]{color:var(--color-text-secondary);font-size:var(--font-size-text-md);line-height:1.5;margin:0}.evaluation-detail-view section.stats-section[data-v-618a56b2]{margin-bottom:var(--spacing-3xl)}.evaluation-detail-view section.stats-section .stats-grid[data-v-618a56b2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:var(--spacing-4)}.evaluation-detail-view section.stats-section .stat-card .stat-content[data-v-618a56b2]{display:flex;align-items:center;padding:var(--spacing-4)}.evaluation-detail-view section.stats-section .stat-card .stat-icon-container[data-v-618a56b2]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background-color:rgba(var(--color-brand-500),.1);border-radius:var(--radius-full);margin-right:var(--spacing-4)}.evaluation-detail-view section.stats-section .stat-card .stat-icon[data-v-618a56b2]{color:var(--color-brand-500);font-size:24px}.evaluation-detail-view section.stats-section .stat-card .stat-info h3[data-v-618a56b2]{margin:0;font-size:var(--font-size-text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-light)}.evaluation-detail-view section.stats-section .stat-card .stat-info .stat-value[data-v-618a56b2]{margin:var(--spacing-1) 0 0;font-size:var(--font-size-text-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.evaluation-detail-view section .section-header[data-v-618a56b2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg)}.evaluation-detail-view section .section-header h2[data-v-618a56b2]{margin:0;font-size:var(--font-size-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.evaluation-detail-view .questionnaires-section .questionnaires-list[data-v-618a56b2]{display:flex;flex-direction:column;gap:var(--spacing-md)}.evaluation-detail-view .questionnaires-section .questionnaires-list .questionnaire-item[data-v-618a56b2]{position:relative;padding:var(--spacing-3xl);background-color:var(--color-background-primary);border-radius:var(--component-border-radius-lg);border:1px solid var(--color-border-primary);z-index:var(--z-index-card);transition:var(--transition-default)}.evaluation-detail-view .questionnaires-section .questionnaires-list .questionnaire-item[data-v-618a56b2]:has(.context-menu.open){z-index:calc(var(--z-index-card) + 2)}.evaluation-detail-view .questionnaires-section .questionnaires-list .questionnaire-item[data-v-618a56b2]{padding:var(--spacing-lg);transition:var(--transition-normal)}.evaluation-detail-view .questionnaires-section .questionnaires-list .questionnaire-item[data-v-618a56b2]:hover{box-shadow:0 2px 8px #00000014}.evaluation-detail-view .questionnaires-section .questionnaires-list .questionnaire-item .title-line[data-v-618a56b2]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-md)}.evaluation-detail-view .questionnaires-section .questionnaires-list .questionnaire-item .title-line h3[data-v-618a56b2]{margin:0 0 var(--spacing-xs) 0;font-size:var(--font-size-text-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.evaluation-detail-view .questionnaires-section .questionnaires-list .questionnaire-item .title-line .questionnaire-description[data-v-618a56b2]{margin:0;font-size:var(--font-size-text-sm);color:var(--color-text-secondary);line-height:1.5}.evaluation-detail-view .questionnaires-section .questionnaires-list .questionnaire-item .title-line .questionnaire-actions[data-v-618a56b2]{display:flex;align-items:center;gap:var(--spacing-md);flex-shrink:0}.evaluation-detail-view .questionnaires-section .questionnaires-list .questionnaire-item .title-line .questionnaire-actions .assessment-count[data-v-618a56b2]{font-size:var(--font-size-text-sm);color:var(--color-text-tertiary);white-space:nowrap}.evaluation-detail-view .vendors-section .vendors-list.detailed[data-v-618a56b2]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.evaluation-detail-view .vendors-section .vendors-list.detailed .vendor-card[data-v-618a56b2]{position:relative;padding:var(--spacing-3xl);background-color:var(--color-background-primary);border-radius:var(--component-border-radius-lg);border:1px solid var(--color-border-primary);z-index:var(--z-index-card);transition:var(--transition-default)}.evaluation-detail-view .vendors-section .vendors-list.detailed .vendor-card[data-v-618a56b2]:has(.context-menu.open){z-index:calc(var(--z-index-card) + 2)}.evaluation-detail-view .vendors-section .vendors-list.detailed .vendor-card[data-v-618a56b2]{padding:var(--spacing-lg)}.evaluation-detail-view .vendors-section .vendors-list.detailed .vendor-card .vendor-header[data-v-618a56b2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--color-border-primary)}.evaluation-detail-view .vendors-section .vendors-list.detailed .vendor-card .vendor-header h3[data-v-618a56b2]{margin:0;font-size:var(--font-size-text-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.evaluation-detail-view .vendors-section .vendors-list.detailed .vendor-card .vendor-assessments[data-v-618a56b2]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.evaluation-detail-view .vendors-section .vendors-list.detailed .vendor-card .vendor-assessments .no-assessments[data-v-618a56b2]{padding:var(--spacing-lg);text-align:center;color:var(--color-text-tertiary);font-size:var(--font-size-text-sm)}.evaluation-detail-view .vendors-section .vendors-list.detailed .vendor-card .vendor-assessments .assessment-card[data-v-618a56b2]{display:block;padding:var(--spacing-md);background-color:var(--color-background-tertiary);border:1px solid var(--color-border-secondary);border-radius:var(--component-border-radius);text-decoration:none;transition:var(--transition-normal)}.evaluation-detail-view .vendors-section .vendors-list.detailed .vendor-card .vendor-assessments .assessment-card[data-v-618a56b2]:hover{background-color:var(--color-background-secondary);border-color:var(--color-border-primary)}.evaluation-detail-view .vendors-section .vendors-list.detailed .vendor-card .vendor-assessments .assessment-card .assessment-content[data-v-618a56b2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-sm)}.evaluation-detail-view .vendors-section .vendors-list.detailed .vendor-card .vendor-assessments .assessment-card .assessment-content .assessment-info[data-v-618a56b2]{flex:1}.evaluation-detail-view .vendors-section .vendors-list.detailed .vendor-card .vendor-assessments .assessment-card .assessment-content .assessment-info h4[data-v-618a56b2]{margin:0 0 var(--spacing-xs) 0;font-size:var(--font-size-text-md);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.evaluation-detail-view .vendors-section .vendors-list.detailed .vendor-card .vendor-assessments .assessment-card .assessment-content .assessment-info .assessment-meta[data-v-618a56b2]{display:flex;align-items:center;gap:var(--spacing-md)}.evaluation-detail-view .vendors-section .vendors-list.detailed .vendor-card .vendor-assessments .assessment-card .assessment-content .assessment-info .assessment-meta .assessment-date[data-v-618a56b2]{font-size:var(--font-size-text-sm);color:var(--color-text-tertiary)}.evaluation-detail-view .vendors-section .vendors-list.detailed .vendor-card .vendor-assessments .assessment-card .assessment-content .assessment-actions[data-v-618a56b2]{display:flex;align-items:center;gap:var(--spacing-md)}.evaluation-detail-view .vendors-section .vendors-list.detailed .vendor-card .vendor-assessments .assessment-card .progress-bar[data-v-618a56b2]{height:6px;background-color:var(--color-background-secondary);border-radius:var(--radius-full);overflow:hidden;margin-bottom:var(--spacing-xs)}.evaluation-detail-view .vendors-section .vendors-list.detailed .vendor-card .vendor-assessments .assessment-card .progress-bar .progress[data-v-618a56b2]{height:100%;background-color:var(--color-foreground-brand-primary);transition:width .3s ease}.evaluation-detail-view .vendors-section .vendors-list.detailed .vendor-card .vendor-assessments .assessment-card .assessment-completion[data-v-618a56b2]{text-align:right;font-size:var(--font-size-text-xs);color:var(--color-text-tertiary);font-weight:var(--font-weight-medium)}.evaluation-detail-view .vendors-section .vendors-list.simplified[data-v-618a56b2]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.evaluation-detail-view .vendors-section .vendors-list.simplified .vendor-item-simple[data-v-618a56b2]{position:relative;padding:var(--spacing-3xl);background-color:var(--color-background-primary);border-radius:var(--component-border-radius-lg);border:1px solid var(--color-border-primary);z-index:var(--z-index-card);transition:var(--transition-default)}.evaluation-detail-view .vendors-section .vendors-list.simplified .vendor-item-simple[data-v-618a56b2]:has(.context-menu.open){z-index:calc(var(--z-index-card) + 2)}.evaluation-detail-view .vendors-section .vendors-list.simplified .vendor-item-simple[data-v-618a56b2]{padding:var(--spacing-md) var(--spacing-lg);display:flex;justify-content:space-between;align-items:center;transition:var(--transition-normal)}.evaluation-detail-view .vendors-section .vendors-list.simplified .vendor-item-simple[data-v-618a56b2]:hover{background-color:var(--color-background-secondary)}.evaluation-detail-view .vendors-section .vendors-list.simplified .vendor-item-simple .vendor-info[data-v-618a56b2]{display:flex;align-items:center;gap:var(--spacing-lg)}.evaluation-detail-view .vendors-section .vendors-list.simplified .vendor-item-simple .vendor-info h3[data-v-618a56b2]{margin:0;font-size:var(--font-size-text-md);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.evaluation-detail-view .vendors-section .vendors-list.simplified .vendor-item-simple .vendor-info .assessment-count[data-v-618a56b2]{font-size:var(--font-size-text-sm);color:var(--color-text-tertiary)}[data-v-4a8167cd],[data-v-4a8167cd]:before,[data-v-4a8167cd]:after{box-sizing:border-box}html[data-v-4a8167cd],body[data-v-4a8167cd],h1[data-v-4a8167cd],h2[data-v-4a8167cd],h3[data-v-4a8167cd],h4[data-v-4a8167cd],h5[data-v-4a8167cd],h6[data-v-4a8167cd],p[data-v-4a8167cd],figure[data-v-4a8167cd],blockquote[data-v-4a8167cd],dl[data-v-4a8167cd],dd[data-v-4a8167cd],ul[data-v-4a8167cd],ol[data-v-4a8167cd]{margin:0;padding:0}body[data-v-4a8167cd]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-4a8167cd],ol[data-v-4a8167cd]{list-style:none}img[data-v-4a8167cd],picture[data-v-4a8167cd],svg[data-v-4a8167cd]{max-width:100%;display:block}input[data-v-4a8167cd],button[data-v-4a8167cd],textarea[data-v-4a8167cd],select[data-v-4a8167cd]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-4a8167cd]:focus-within{scroll-behavior:auto}[data-v-4a8167cd],[data-v-4a8167cd]:before,[data-v-4a8167cd]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-4a8167cd]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-4a8167cd]:hover{color:var(--color-text-brand-secondary)}a[data-v-4a8167cd]:active{color:var(--color-text-brand-tertiary)}button[data-v-4a8167cd]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-4a8167cd]:focus:not(:focus-visible){outline:none}[data-v-4a8167cd]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-4a8167cd],textarea[data-v-4a8167cd],select[data-v-4a8167cd]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-4a8167cd]:focus,textarea[data-v-4a8167cd]:focus,select[data-v-4a8167cd]:focus{border-color:var(--color-focus);outline:none}input[data-v-4a8167cd]:disabled,textarea[data-v-4a8167cd]:disabled,select[data-v-4a8167cd]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-4a8167cd]{border-collapse:collapse;width:100%}th[data-v-4a8167cd]{text-align:left}button[data-v-4a8167cd]:disabled,input[data-v-4a8167cd]:disabled,textarea[data-v-4a8167cd]:disabled,select[data-v-4a8167cd]:disabled{cursor:not-allowed}fieldset[data-v-4a8167cd]{border:none;padding:0;margin:0}legend[data-v-4a8167cd]{padding:0}details[data-v-4a8167cd]{display:block}summary[data-v-4a8167cd]{display:list-item;cursor:pointer}hr[data-v-4a8167cd]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-4a8167cd],pre[data-v-4a8167cd],kbd[data-v-4a8167cd],samp[data-v-4a8167cd]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-4a8167cd]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-4a8167cd]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-4a8167cd]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-4a8167cd]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-4a8167cd]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-4a8167cd]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-4a8167cd],h6[data-v-4a8167cd]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-4a8167cd]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-4a8167cd]::-webkit-scrollbar{height:4px}[data-v-4a8167cd]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-4a8167cd]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-4a8167cd]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-4a8167cd]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-4a8167cd]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-4a8167cd]:root,html[data-theme=light][data-v-4a8167cd],.light[data-v-4a8167cd]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-4a8167cd],.dark[data-v-4a8167cd]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-4a8167cd{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-4a8167cd{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-4a8167cd{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-4a8167cd]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-4a8167cd]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-4a8167cd]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-4a8167cd]{flex:1}.action-bar-container .action-bar .info-content[data-v-4a8167cd]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-4a8167cd]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-4a8167cd]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-4a8167cd]{display:flex;gap:var(--spacing-md)}main[data-v-4a8167cd]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-4a8167cd]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-4a8167cd]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-4a8167cd]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-4a8167cd]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-4a8167cd]{flex:1}.content-section .content-header[data-v-4a8167cd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-4a8167cd]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-4a8167cd]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-4a8167cd]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-4a8167cd]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-4a8167cd]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-4a8167cd]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-4a8167cd var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.confirm-content[data-v-4a8167cd]{display:flex;align-items:flex-start;gap:var(--spacing-xl)}.confirm-icon[data-v-4a8167cd]{font-size:2rem;flex-shrink:0}.confirm-icon.danger[data-v-4a8167cd]{color:var(--color-text-error-primary)}.confirm-icon.warning[data-v-4a8167cd]{color:var(--color-text-warning-primary)}.confirm-icon.info[data-v-4a8167cd]{color:var(--color-text-brand-primary)}.confirm-message-container[data-v-4a8167cd]{flex:1}.confirm-message[data-v-4a8167cd]{font-size:var(--font-size-text-md);color:var(--color-text-primary);margin:0;line-height:1.5}.confirm-actions[data-v-4a8167cd]{display:flex;justify-content:space-between;gap:var(--spacing-md);width:100%}[data-v-04cf766f],[data-v-04cf766f]:before,[data-v-04cf766f]:after{box-sizing:border-box}html[data-v-04cf766f],body[data-v-04cf766f],h1[data-v-04cf766f],h2[data-v-04cf766f],h3[data-v-04cf766f],h4[data-v-04cf766f],h5[data-v-04cf766f],h6[data-v-04cf766f],p[data-v-04cf766f],figure[data-v-04cf766f],blockquote[data-v-04cf766f],dl[data-v-04cf766f],dd[data-v-04cf766f],ul[data-v-04cf766f],ol[data-v-04cf766f]{margin:0;padding:0}body[data-v-04cf766f]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-04cf766f],ol[data-v-04cf766f]{list-style:none}img[data-v-04cf766f],picture[data-v-04cf766f],svg[data-v-04cf766f]{max-width:100%;display:block}input[data-v-04cf766f],button[data-v-04cf766f],textarea[data-v-04cf766f],select[data-v-04cf766f]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-04cf766f]:focus-within{scroll-behavior:auto}[data-v-04cf766f],[data-v-04cf766f]:before,[data-v-04cf766f]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-04cf766f]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-04cf766f]:hover{color:var(--color-text-brand-secondary)}a[data-v-04cf766f]:active{color:var(--color-text-brand-tertiary)}button[data-v-04cf766f]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-04cf766f]:focus:not(:focus-visible){outline:none}[data-v-04cf766f]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-04cf766f],textarea[data-v-04cf766f],select[data-v-04cf766f]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-04cf766f]:focus,textarea[data-v-04cf766f]:focus,select[data-v-04cf766f]:focus{border-color:var(--color-focus);outline:none}input[data-v-04cf766f]:disabled,textarea[data-v-04cf766f]:disabled,select[data-v-04cf766f]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-04cf766f]{border-collapse:collapse;width:100%}th[data-v-04cf766f]{text-align:left}button[data-v-04cf766f]:disabled,input[data-v-04cf766f]:disabled,textarea[data-v-04cf766f]:disabled,select[data-v-04cf766f]:disabled{cursor:not-allowed}fieldset[data-v-04cf766f]{border:none;padding:0;margin:0}legend[data-v-04cf766f]{padding:0}details[data-v-04cf766f]{display:block}summary[data-v-04cf766f]{display:list-item;cursor:pointer}hr[data-v-04cf766f]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-04cf766f],pre[data-v-04cf766f],kbd[data-v-04cf766f],samp[data-v-04cf766f]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-04cf766f]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-04cf766f]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-04cf766f]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-04cf766f]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-04cf766f]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-04cf766f]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-04cf766f],h6[data-v-04cf766f]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-04cf766f]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-04cf766f]::-webkit-scrollbar{height:4px}[data-v-04cf766f]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-04cf766f]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-04cf766f]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-04cf766f]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-04cf766f]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-04cf766f]:root,html[data-theme=light][data-v-04cf766f],.light[data-v-04cf766f]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-04cf766f],.dark[data-v-04cf766f]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-04cf766f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-04cf766f{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-04cf766f{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-04cf766f]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-04cf766f]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-04cf766f]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-04cf766f]{flex:1}.action-bar-container .action-bar .info-content[data-v-04cf766f]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-04cf766f]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-04cf766f]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-04cf766f]{display:flex;gap:var(--spacing-md)}main[data-v-04cf766f]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-04cf766f]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-04cf766f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-04cf766f]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-04cf766f]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-04cf766f]{flex:1}.content-section .content-header[data-v-04cf766f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-04cf766f]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-04cf766f]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-04cf766f]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-04cf766f]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-04cf766f]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-04cf766f]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-04cf766f var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.chat-sidebar[data-v-04cf766f]{display:flex;flex-direction:column;width:20rem;height:100vh;background-color:var(--color-background-primary);border-left:1px solid var(--color-border-primary);overflow:hidden}.sidebar-header[data-v-04cf766f]{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md);border-bottom:1px solid var(--color-border-primary);background-color:var(--color-background-primary) -dark}.sidebar-header h3[data-v-04cf766f]{margin:0;font-size:var(--font-size-text-lg);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.sidebar-header .icon[data-v-04cf766f]{width:1rem;height:1rem}.sidebar-content[data-v-04cf766f]{flex:1;overflow-y:auto;padding:var(--spacing-sm)}.loading-container[data-v-04cf766f]{display:flex;align-items:center;justify-content:center;gap:var(--spacing-md);padding:var(--spacing-lg);color:var(--color-text-secondary);font-size:var(--font-size-text-sm)}.loading-container .icon[data-v-04cf766f]{width:1rem;height:1rem}.empty-state[data-v-04cf766f]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-md);padding:var(--spacing-lg);text-align:center;color:var(--color-text-secondary)}.empty-state .icon[data-v-04cf766f]{width:3rem;height:3rem;opacity:.5}.empty-state p[data-v-04cf766f]{margin:0;font-size:var(--font-size-text-sm)}.chat-list[data-v-04cf766f]{display:flex;flex-direction:column;gap:var(--spacing-md)}.chat-item[data-v-04cf766f]{position:relative;display:flex;align-items:flex-start;justify-content:space-between;padding:var(--spacing-sm);border-radius:var(--spacing-md);border:1px solid transparent;cursor:pointer;transition:all var(--animation-duration-fast) ease}.chat-item[data-v-04cf766f]:hover{background-color:var(--color-background-primary-hover);border-color:var(--color-border-primary)}.chat-item:hover .delete-button[data-v-04cf766f]{opacity:1}.chat-item.active[data-v-04cf766f]{background-color:var(--color-background-primary-hover);border-color:var(--color-border-primary)}.chat-info[data-v-04cf766f]{flex:1;min-width:0}.chat-title[data-v-04cf766f]{margin:0 0 var(--spacing-md) 0;font-size:var(--font-size-text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);line-height:var(--line-height-tight);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-description[data-v-04cf766f]{margin:0 0 var(--spacing-md) 0;font-size:var(--font-size-text-xs);color:var(--color-text-secondary);line-height:var(--line-height-tight);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-date[data-v-04cf766f]{font-size:var(--font-size-text-xs);color:var(--color-text-secondary)}.delete-button[data-v-04cf766f]{opacity:0;transition:opacity var(--animation-duration-fast) ease}.delete-button .icon[data-v-04cf766f]{width:.875rem;height:.875rem}.delete-button[data-v-04cf766f]:hover{background-color:var(--color-background-error-hover);color:var(--color-text-error)}.deleting-indicator[data-v-04cf766f]{display:flex;align-items:center;padding:var(--spacing-md)}.deleting-indicator .icon[data-v-04cf766f]{width:.875rem;height:.875rem;color:var(--color-text-secondary)}[data-v-8b0abded],[data-v-8b0abded]:before,[data-v-8b0abded]:after{box-sizing:border-box}html[data-v-8b0abded],body[data-v-8b0abded],h1[data-v-8b0abded],h2[data-v-8b0abded],h3[data-v-8b0abded],h4[data-v-8b0abded],h5[data-v-8b0abded],h6[data-v-8b0abded],p[data-v-8b0abded],figure[data-v-8b0abded],blockquote[data-v-8b0abded],dl[data-v-8b0abded],dd[data-v-8b0abded],ul[data-v-8b0abded],ol[data-v-8b0abded]{margin:0;padding:0}body[data-v-8b0abded]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-8b0abded],ol[data-v-8b0abded]{list-style:none}img[data-v-8b0abded],picture[data-v-8b0abded],svg[data-v-8b0abded]{max-width:100%;display:block}input[data-v-8b0abded],button[data-v-8b0abded],textarea[data-v-8b0abded],select[data-v-8b0abded]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-8b0abded]:focus-within{scroll-behavior:auto}[data-v-8b0abded],[data-v-8b0abded]:before,[data-v-8b0abded]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-8b0abded]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-8b0abded]:hover{color:var(--color-text-brand-secondary)}a[data-v-8b0abded]:active{color:var(--color-text-brand-tertiary)}button[data-v-8b0abded]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-8b0abded]:focus:not(:focus-visible){outline:none}[data-v-8b0abded]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-8b0abded],textarea[data-v-8b0abded],select[data-v-8b0abded]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-8b0abded]:focus,textarea[data-v-8b0abded]:focus,select[data-v-8b0abded]:focus{border-color:var(--color-focus);outline:none}input[data-v-8b0abded]:disabled,textarea[data-v-8b0abded]:disabled,select[data-v-8b0abded]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-8b0abded]{border-collapse:collapse;width:100%}th[data-v-8b0abded]{text-align:left}button[data-v-8b0abded]:disabled,input[data-v-8b0abded]:disabled,textarea[data-v-8b0abded]:disabled,select[data-v-8b0abded]:disabled{cursor:not-allowed}fieldset[data-v-8b0abded]{border:none;padding:0;margin:0}legend[data-v-8b0abded]{padding:0}details[data-v-8b0abded]{display:block}summary[data-v-8b0abded]{display:list-item;cursor:pointer}hr[data-v-8b0abded]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-8b0abded],pre[data-v-8b0abded],kbd[data-v-8b0abded],samp[data-v-8b0abded]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-8b0abded]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-8b0abded]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-8b0abded]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-8b0abded]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-8b0abded]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-8b0abded]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-8b0abded],h6[data-v-8b0abded]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-8b0abded]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-8b0abded]::-webkit-scrollbar{height:4px}[data-v-8b0abded]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-8b0abded]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-8b0abded]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-8b0abded]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-8b0abded]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-8b0abded]:root,html[data-theme=light][data-v-8b0abded],.light[data-v-8b0abded]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-8b0abded],.dark[data-v-8b0abded]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-8b0abded{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-8b0abded{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-8b0abded{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-8b0abded]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-8b0abded]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-8b0abded]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-8b0abded]{flex:1}.action-bar-container .action-bar .info-content[data-v-8b0abded]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-8b0abded]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-8b0abded]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-8b0abded]{display:flex;gap:var(--spacing-md)}main[data-v-8b0abded]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-8b0abded]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-8b0abded]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-8b0abded]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-8b0abded]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-8b0abded]{flex:1}.content-section .content-header[data-v-8b0abded]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-8b0abded]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-8b0abded]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-8b0abded]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-8b0abded]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-8b0abded]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-8b0abded]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-8b0abded var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.chat-view[data-v-8b0abded]{display:flex;height:100vh;background-color:var(--color-background-primary)}.chat-main[data-v-8b0abded]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-lg);flex:1;min-height:100vh;padding:var(--spacing-lg) var(--spacing-md);max-width:calc(var(--breakpoint-md) + 20rem);margin-inline:auto}.chat-main .dropdown-container[data-v-8b0abded]{min-width:20rem}.line[data-v-8b0abded]{display:flex;align-items:center;width:100%}.line .spacer[data-v-8b0abded]{flex:1}.message-container[data-v-8b0abded]{display:flex;flex-direction:column;gap:var(--spacing-md);flex:1;width:100%;overflow-y:auto;max-height:calc(100vh - 200px)}.message-container .loading-container[data-v-8b0abded]{display:flex;align-items:center;justify-content:center;gap:var(--spacing-md);padding:var(--spacing-md);color:var(--color-text-secondary);font-size:var(--font-size-text-sm)}.message-container .loading-container .icon[data-v-8b0abded]{width:1rem;height:1rem}.message-container .loading-container.loading-more[data-v-8b0abded]{border-bottom:1px solid var(--color-border-primary);background-color:var(--color-background-primary) -dark}.message-container .message[data-v-8b0abded]{display:flex;align-items:center;flex-direction:column;gap:var(--spacing-md)}.message-container .message .message-header[data-v-8b0abded]{display:flex;align-items:center;justify-content:space-between;width:100%;gap:var(--spacing-sm)}.message-container .message .message-header .date[data-v-8b0abded]{font-size:var(--font-size-text-xs);color:var(--color-text-secondary);text-align:center;flex:1}.message-container .message .message-header .delete-message-button[data-v-8b0abded]{opacity:0;transition:opacity var(--animation-duration-fast) ease;color:var(--color-error)}.message-container .message .message-header .delete-message-button[data-v-8b0abded]:hover{background-color:rgba(var(--color-error),.1);color:var(--color-error) -dark}.message-container .message .message-header .deleting-indicator[data-v-8b0abded]{display:flex;align-items:center;padding:var(--spacing-md)}.message-container .message .message-header .deleting-indicator .icon[data-v-8b0abded]{width:.875rem;height:.875rem;color:var(--color-text-secondary)}.message-container .message:hover .message-header .delete-message-button[data-v-8b0abded]{opacity:1}.message-container .message .message-user[data-v-8b0abded]{padding:var(--spacing-md);border-radius:var(--spacing-md) var(--spacing-md) 0 var(--spacing-md);background-color:var(--color-background-primary);margin-left:auto}.message-container .message .message-ai-container[data-v-8b0abded]{width:100%}.message-container .message .message-ai-container .message-ai[data-v-8b0abded]{width:fit-content;padding:var(--spacing-md);border-radius:var(--spacing-md) var(--spacing-md) var(--spacing-md) 0;background-color:var(--color-background-brand-primary);margin-right:auto}.message-container .message .message-ai-container .document-container[data-v-8b0abded]{display:flex;flex-wrap:wrap;gap:var(--spacing-md);padding:var(--spacing-md) 0}.message-container .message .message-ai-container .document-container .document[data-v-8b0abded]{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-md);border-radius:var(--spacing-md);border:solid 1px var(--color-border-primary);background-color:var(--color-background-primary);transition:var(--transition-default);cursor:pointer}.message-container .message .message-ai-container .document-container .document[data-v-8b0abded]:hover{border:solid 1px var(--color-border-primary)}.message-container .message .message-ai-container .technical-details[data-v-8b0abded]{width:fit-content;padding:var(--spacing-md);gap:var(--spacing-md);border-radius:var(--spacing-md);border:solid 1px var(--color-border-primary);margin-right:auto}.message-container .message .message-ai-container .technical-details .message-author[data-v-8b0abded]{display:flex;align-items:center;gap:var(--spacing-md)}.textarea-container[data-v-8b0abded]{position:relative;display:flex;flex-direction:column;gap:var(--spacing-md);width:100%;height:10rem;border-radius:var(--spacing-md);border:1px solid var(--color-border-primary)}.textarea-container textarea[data-v-8b0abded]{width:100%;height:100%;padding:var(--spacing-sm) var(--spacing-md)}.textarea-container[data-v-8b0abded]:has(:focus-within){border-color:var(--color-focus)}.textarea-container .button-container[data-v-8b0abded]{display:flex;gap:var(--spacing-md);align-items:center;justify-content:flex-end}.textarea-container .button-container .button[data-v-8b0abded]{bottom:var(--spacing-2);right:var(--spacing-2);display:flex;align-items:center;justify-content:center;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-md);border:none;border-radius:var(--spacing-md);background-color:var(--color-background-primary);color:var(--color-text-primary);cursor:pointer}.textarea-container .button-container .button .icon[data-v-8b0abded]{width:1rem;height:1rem}.textarea-container .button-container .button[data-v-8b0abded]:disabled{background-color:var(--color-border-primary);color:var(--color-text-secondary);cursor:not-allowed}.no-chat-selected[data-v-8b0abded],.no-documents-accessible[data-v-8b0abded],.loading-companies-main[data-v-8b0abded]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-md);padding:var(--spacing-xl);text-align:center;color:var(--color-text-secondary)}.no-chat-selected .icon[data-v-8b0abded],.no-documents-accessible .icon[data-v-8b0abded],.loading-companies-main .icon[data-v-8b0abded]{width:4rem;height:4rem;opacity:.5}.no-chat-selected .icon.loader[data-v-8b0abded],.no-documents-accessible .icon.loader[data-v-8b0abded],.loading-companies-main .icon.loader[data-v-8b0abded]{animation:spin-8b0abded 1s linear infinite;opacity:.7}.no-chat-selected h2[data-v-8b0abded],.no-documents-accessible h2[data-v-8b0abded],.loading-companies-main h2[data-v-8b0abded]{margin:0;font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.no-chat-selected p[data-v-8b0abded],.no-documents-accessible p[data-v-8b0abded],.loading-companies-main p[data-v-8b0abded]{margin:0;font-size:var(--font-size-text-md);margin-bottom:var(--spacing-lg)}.no-documents-accessible .icon[data-v-8b0abded]{color:var(--color-text-warning);opacity:.8}.no-documents-accessible p[data-v-8b0abded]{margin-bottom:0}.no-documents-accessible .actions-list[data-v-8b0abded]{list-style:none;padding:0;margin:0;font-size:var(--font-size-base);color:var(--color-text-secondary);opacity:.8}.no-documents-accessible .actions-list li[data-v-8b0abded]{padding:var(--spacing-md) 0;position:relative;padding-left:var(--spacing-lg)}.no-documents-accessible .actions-list li[data-v-8b0abded]:before{content:"•";color:var(--color-background-warning);font-weight:700;position:absolute;left:0}.create-chat-form[data-v-8b0abded],.company-selection[data-v-8b0abded]{display:flex;flex-direction:column;gap:var(--spacing-md)}.company-selection .company-label[data-v-8b0abded]{font-size:var(--font-size-text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.company-selection .loading-companies[data-v-8b0abded]{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm);color:var(--color-text-secondary);font-size:var(--font-size-text-sm)}.company-selection .loading-companies .icon[data-v-8b0abded]{width:1rem;height:1rem}.company-selection .no-companies[data-v-8b0abded]{display:flex;align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-md);color:var(--color-text-warning);background-color:var(--color-background-warning);border-radius:var(--spacing-md);border:1px solid var(--color-border-warning)}.company-selection .no-companies .icon[data-v-8b0abded]{width:1.25rem;height:1.25rem;margin-top:var(--spacing-md);flex-shrink:0}.modal-actions[data-v-8b0abded]{display:flex;gap:var(--spacing-sm);justify-content:flex-end}.modal-actions .icon[data-v-8b0abded]{width:1rem;height:1rem}[data-v-3b307b43],[data-v-3b307b43]:before,[data-v-3b307b43]:after{box-sizing:border-box}html[data-v-3b307b43],body[data-v-3b307b43],h1[data-v-3b307b43],h2[data-v-3b307b43],h3[data-v-3b307b43],h4[data-v-3b307b43],h5[data-v-3b307b43],h6[data-v-3b307b43],p[data-v-3b307b43],figure[data-v-3b307b43],blockquote[data-v-3b307b43],dl[data-v-3b307b43],dd[data-v-3b307b43],ul[data-v-3b307b43],ol[data-v-3b307b43]{margin:0;padding:0}body[data-v-3b307b43]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-3b307b43],ol[data-v-3b307b43]{list-style:none}img[data-v-3b307b43],picture[data-v-3b307b43],svg[data-v-3b307b43]{max-width:100%;display:block}input[data-v-3b307b43],button[data-v-3b307b43],textarea[data-v-3b307b43],select[data-v-3b307b43]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-3b307b43]:focus-within{scroll-behavior:auto}[data-v-3b307b43],[data-v-3b307b43]:before,[data-v-3b307b43]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-3b307b43]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-3b307b43]:hover{color:var(--color-text-brand-secondary)}a[data-v-3b307b43]:active{color:var(--color-text-brand-tertiary)}button[data-v-3b307b43]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-3b307b43]:focus:not(:focus-visible){outline:none}[data-v-3b307b43]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-3b307b43],textarea[data-v-3b307b43],select[data-v-3b307b43]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-3b307b43]:focus,textarea[data-v-3b307b43]:focus,select[data-v-3b307b43]:focus{border-color:var(--color-focus);outline:none}input[data-v-3b307b43]:disabled,textarea[data-v-3b307b43]:disabled,select[data-v-3b307b43]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-3b307b43]{border-collapse:collapse;width:100%}th[data-v-3b307b43]{text-align:left}button[data-v-3b307b43]:disabled,input[data-v-3b307b43]:disabled,textarea[data-v-3b307b43]:disabled,select[data-v-3b307b43]:disabled{cursor:not-allowed}fieldset[data-v-3b307b43]{border:none;padding:0;margin:0}legend[data-v-3b307b43]{padding:0}details[data-v-3b307b43]{display:block}summary[data-v-3b307b43]{display:list-item;cursor:pointer}hr[data-v-3b307b43]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-3b307b43],pre[data-v-3b307b43],kbd[data-v-3b307b43],samp[data-v-3b307b43]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-3b307b43]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-3b307b43]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-3b307b43]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-3b307b43]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-3b307b43]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-3b307b43]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-3b307b43],h6[data-v-3b307b43]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-3b307b43]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-3b307b43]::-webkit-scrollbar{height:4px}[data-v-3b307b43]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-3b307b43]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-3b307b43]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-3b307b43]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-3b307b43]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-3b307b43]:root,html[data-theme=light][data-v-3b307b43],.light[data-v-3b307b43]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-3b307b43],.dark[data-v-3b307b43]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-3b307b43{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-3b307b43{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-3b307b43{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-3b307b43]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-3b307b43]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-3b307b43]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-3b307b43]{flex:1}.action-bar-container .action-bar .info-content[data-v-3b307b43]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-3b307b43]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-3b307b43]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-3b307b43]{display:flex;gap:var(--spacing-md)}main[data-v-3b307b43]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-3b307b43]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-3b307b43]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-3b307b43]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-3b307b43]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-3b307b43]{flex:1}.content-section .content-header[data-v-3b307b43]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-3b307b43]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-3b307b43]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-3b307b43]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-3b307b43]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-3b307b43]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-3b307b43]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-3b307b43 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.question-answer[data-v-3b307b43],.text-answer[data-v-3b307b43],.radio-answer[data-v-3b307b43],.checkbox-answer[data-v-3b307b43],.file-answer[data-v-3b307b43]{width:100%}.answer-input-container[data-v-3b307b43]{position:relative;display:flex;flex-direction:column;gap:var(--spacing-sm)}.ai-answer-button[data-v-3b307b43]{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);background:var(--color-foreground-brand-primary);color:var(--color-text-on-brand);border:1px solid var(--color-border-brand);border-radius:var(--component-border-radius);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:var(--transition-normal)}.ai-answer-button[data-v-3b307b43]:hover:not(:disabled){background:var(--color-foreground-brand-secondary);transform:translateY(-1px)}.ai-answer-button[data-v-3b307b43]:active:not(:disabled){transform:translateY(0)}.ai-answer-button[data-v-3b307b43]:disabled{opacity:.6;cursor:not-allowed}.ai-answer-button.is-loading[data-v-3b307b43]{position:relative}.ai-answer-button .icon[data-v-3b307b43]{width:16px;height:16px}.ai-answer-button .loading-spinner[data-v-3b307b43]{display:inline-block;width:14px;height:14px;border:2px solid var(--color-text-on-brand);border-top-color:transparent;border-radius:50%;animation:spin-3b307b43 .6s linear infinite}.confidence-container[data-v-3b307b43]{margin-top:var(--spacing-md);padding:var(--spacing-sm);background:var(--color-background-secondary);border-radius:var(--component-border-radius);border:1px solid var(--color-border-primary)}.confidence-overall[data-v-3b307b43]{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.confidence-bar[data-v-3b307b43]{flex:1;height:8px;background:var(--color-background-primary);border-radius:var(--component-border-radius);overflow:hidden}.confidence-fill[data-v-3b307b43]{height:100%;transition:width .3s ease;border-radius:var(--component-border-radius)}.confidence-fill.high-confidence[data-v-3b307b43]{background:var(--color-foreground-success-primary)}.confidence-fill.medium-confidence[data-v-3b307b43]{background:var(--color-foreground-warning-primary)}.confidence-fill.low-confidence[data-v-3b307b43]{background:var(--color-foreground-error-primary)}.confidence-label[data-v-3b307b43]{font-size:var(--font-size-text-sm);color:var(--color-text-secondary);white-space:nowrap}.confidence-label strong[data-v-3b307b43]{color:var(--color-text-primary)}.confidence-details[data-v-3b307b43]{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.confidence-metric[data-v-3b307b43]{display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-text-sm);color:var(--color-text-secondary)}.confidence-metric .metric-icon[data-v-3b307b43]{width:14px;height:14px;opacity:.7}@media (max-width: 768px){.confidence-details[data-v-3b307b43]{flex-direction:column}}.help-text[data-v-3b307b43]{margin-top:var(--spacing-2);font-size:var(--font-size-text-sm);color:var(--color-text-tertiary)}.radio-answer[data-v-3b307b43],.checkbox-answer[data-v-3b307b43]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.radio-option[data-v-3b307b43],.checkbox-option[data-v-3b307b43]{display:flex;align-items:center;gap:var(--spacing-sm)}.radio-option input[type=radio][data-v-3b307b43],.radio-option input[type=checkbox][data-v-3b307b43],.checkbox-option input[type=radio][data-v-3b307b43],.checkbox-option input[type=checkbox][data-v-3b307b43]{margin:0}.radio-option label[data-v-3b307b43],.checkbox-option label[data-v-3b307b43]{cursor:pointer;font-size:var(--font-size-text-sm);color:var(--color-text-primary)}.file-answer[data-v-3b307b43]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.file-answer input[type=file][data-v-3b307b43]{padding:var(--spacing-sm);border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);background:var(--color-background-primary);font-size:var(--font-size-text-sm)}.file-answer .file-list[data-v-3b307b43]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.file-answer .file-item[data-v-3b307b43]{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-sm);background:var(--color-background-secondary);border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius)}.file-answer .file-item span[data-v-3b307b43]{font-size:var(--font-size-text-sm);color:var(--color-text-primary)}.file-answer .file-item .remove-file[data-v-3b307b43]{background:var(--color-foreground-error-primary);color:var(--color-text-on-error);border:none;border-radius:50%;width:20px;height:20px;cursor:pointer;font-size:var(--font-size-text-xs);display:flex;align-items:center;justify-content:center}.file-answer .file-item .remove-file[data-v-3b307b43]:hover{background:var(--color-foreground-error-secondary)}.draft-badge[data-v-3b307b43]{position:absolute;top:.5rem;right:.5rem;background-color:var(--color-foreground-warning-primary);color:var(--color-text-on-warning);font-size:var(--font-size-text-xs);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--component-border-radius);font-weight:var(--font-weight-medium)}.textarea-container[data-v-3b307b43]{position:relative}[data-v-2e3769d4],[data-v-2e3769d4]:before,[data-v-2e3769d4]:after{box-sizing:border-box}html[data-v-2e3769d4],body[data-v-2e3769d4],h1[data-v-2e3769d4],h2[data-v-2e3769d4],h3[data-v-2e3769d4],h4[data-v-2e3769d4],h5[data-v-2e3769d4],h6[data-v-2e3769d4],p[data-v-2e3769d4],figure[data-v-2e3769d4],blockquote[data-v-2e3769d4],dl[data-v-2e3769d4],dd[data-v-2e3769d4],ul[data-v-2e3769d4],ol[data-v-2e3769d4]{margin:0;padding:0}body[data-v-2e3769d4]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-2e3769d4],ol[data-v-2e3769d4]{list-style:none}img[data-v-2e3769d4],picture[data-v-2e3769d4],svg[data-v-2e3769d4]{max-width:100%;display:block}input[data-v-2e3769d4],button[data-v-2e3769d4],textarea[data-v-2e3769d4],select[data-v-2e3769d4]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-2e3769d4]:focus-within{scroll-behavior:auto}[data-v-2e3769d4],[data-v-2e3769d4]:before,[data-v-2e3769d4]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-2e3769d4]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-2e3769d4]:hover{color:var(--color-text-brand-secondary)}a[data-v-2e3769d4]:active{color:var(--color-text-brand-tertiary)}button[data-v-2e3769d4]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-2e3769d4]:focus:not(:focus-visible){outline:none}[data-v-2e3769d4]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-2e3769d4],textarea[data-v-2e3769d4],select[data-v-2e3769d4]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-2e3769d4]:focus,textarea[data-v-2e3769d4]:focus,select[data-v-2e3769d4]:focus{border-color:var(--color-focus);outline:none}input[data-v-2e3769d4]:disabled,textarea[data-v-2e3769d4]:disabled,select[data-v-2e3769d4]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-2e3769d4]{border-collapse:collapse;width:100%}th[data-v-2e3769d4]{text-align:left}button[data-v-2e3769d4]:disabled,input[data-v-2e3769d4]:disabled,textarea[data-v-2e3769d4]:disabled,select[data-v-2e3769d4]:disabled{cursor:not-allowed}fieldset[data-v-2e3769d4]{border:none;padding:0;margin:0}legend[data-v-2e3769d4]{padding:0}details[data-v-2e3769d4]{display:block}summary[data-v-2e3769d4]{display:list-item;cursor:pointer}hr[data-v-2e3769d4]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-2e3769d4],pre[data-v-2e3769d4],kbd[data-v-2e3769d4],samp[data-v-2e3769d4]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-2e3769d4]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-2e3769d4]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-2e3769d4]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-2e3769d4]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-2e3769d4]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-2e3769d4]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-2e3769d4],h6[data-v-2e3769d4]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-2e3769d4]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-2e3769d4]::-webkit-scrollbar{height:4px}[data-v-2e3769d4]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-2e3769d4]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-2e3769d4]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-2e3769d4]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-2e3769d4]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-2e3769d4]:root,html[data-theme=light][data-v-2e3769d4],.light[data-v-2e3769d4]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-2e3769d4],.dark[data-v-2e3769d4]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-2e3769d4{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-2e3769d4{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-2e3769d4{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-2e3769d4]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-2e3769d4]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-2e3769d4]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-2e3769d4]{flex:1}.action-bar-container .action-bar .info-content[data-v-2e3769d4]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-2e3769d4]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-2e3769d4]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-2e3769d4]{display:flex;gap:var(--spacing-md)}main[data-v-2e3769d4]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-2e3769d4]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-2e3769d4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-2e3769d4]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-2e3769d4]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-2e3769d4]{flex:1}.content-section .content-header[data-v-2e3769d4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-2e3769d4]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-2e3769d4]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-2e3769d4]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-2e3769d4]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-2e3769d4]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-2e3769d4]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-2e3769d4 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.questionnaire-detail-view[data-v-2e3769d4]{padding:var(--spacing-lg);max-width:1200px;margin:0 auto}.loading-container[data-v-2e3769d4],.error-container[data-v-2e3769d4]{display:flex;justify-content:center;align-items:center;min-height:200px;font-size:var(--font-size-text-lg);color:var(--color-text-light)}.error-container[data-v-2e3769d4]{color:var(--color-error)}.header[data-v-2e3769d4]{display:flex;flex-direction:column;margin-bottom:var(--spacing-lg)}.header .back-link[data-v-2e3769d4]{display:flex;align-items:center;color:var(--color-brand-500);text-decoration:none;margin-bottom:var(--spacing-sm);font-size:var(--font-size-text-sm)}.header .back-link[data-v-2e3769d4]:hover{text-decoration:underline}.header .back-link .icon[data-v-2e3769d4]{margin-right:var(--spacing-md);width:16px;height:16px}.header h1[data-v-2e3769d4]{margin:0;color:var(--color-text-primary)}.description[data-v-2e3769d4]{margin-bottom:var(--spacing-lg);color:var(--color-text-primary);font-size:var(--font-size-text-md);line-height:1.5}.stats-section[data-v-2e3769d4]{margin-bottom:var(--spacing-xl)}.stats-section .stats-grid[data-v-2e3769d4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:var(--spacing-md)}.stats-section .stat-card[data-v-2e3769d4]{padding:var(--spacing-md);border-radius:var(--component-border-radius);border:1px solid var(--color-border-primary)}.stats-section .stat-content[data-v-2e3769d4]{display:flex;align-items:center}.stats-section .stat-icon[data-v-2e3769d4]{width:40px;height:40px;color:var(--color-brand-500);margin-right:var(--spacing-md)}.stats-section .stat-info h3[data-v-2e3769d4]{font-size:var(--font-size-text-sm);margin:0 0 var(--spacing-md) 0;color:var(--color-text-light)}.stats-section .stat-info .stat-value[data-v-2e3769d4]{font-size:var(--font-size-xl);font-weight:700;margin:0;color:var(--color-text-primary)}.questionnaire-content[data-v-2e3769d4]{display:flex;gap:var(--spacing-xl);margin-bottom:var(--spacing-xl);position:relative}@media (max-width: 768px){.questionnaire-content[data-v-2e3769d4]{flex-direction:column}}.table-of-contents[data-v-2e3769d4]{flex:0 0 250px;position:sticky;top:var(--spacing-lg);max-height:calc(100vh - 100px);overflow-y:auto;padding-right:var(--spacing-md);transition:transform .3s ease,opacity .3s ease}.table-of-contents[data-v-2e3769d4]:not(.is-visible){display:none}.table-of-contents h2[data-v-2e3769d4]{margin-top:0;margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--color-border-primary)}.table-of-contents nav ul[data-v-2e3769d4]{list-style:none;padding:0;margin:0}.table-of-contents nav ul li[data-v-2e3769d4]{margin-bottom:var(--spacing-md)}.table-of-contents nav ul li a[data-v-2e3769d4]{display:block;padding:var(--spacing-md);color:var(--color-text-light);text-decoration:none;border-radius:var(--radius-xs);transition:background-color .2s,color .2s}.table-of-contents nav ul li a[data-v-2e3769d4]:hover{background-color:rgba(var(--color-brand-500),.1);color:var(--color-brand-500)}.table-of-contents nav ul li a.active[data-v-2e3769d4]{background-color:rgba(var(--color-brand-500),.15);color:var(--color-brand-500);font-weight:700}.table-of-contents nav ul li ul[data-v-2e3769d4]{margin-left:var(--spacing-md);margin-top:var(--spacing-md)}.sections-container[data-v-2e3769d4]{flex:1}.section[data-v-2e3769d4],.sub-section[data-v-2e3769d4]{margin-bottom:var(--spacing-lg);border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);overflow:hidden}.sub-section[data-v-2e3769d4]{margin-top:var(--spacing-md)}.section-header[data-v-2e3769d4]{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);background-color:var(--color-background-primary) -light;cursor:pointer;transition:color .2s}.section-header:hover .icon-chevron[data-v-2e3769d4]{color:var(--color-brand-500)}.section-header .section-title-container[data-v-2e3769d4]{display:flex;align-items:center;gap:var(--spacing-sm)}.section-header .question-counter[data-v-2e3769d4]{font-size:var(--font-size-text-sm);color:var(--color-text-light);background-color:var(--color-background-primary);padding:var(--spacing-md) var(--spacing-sm);border-radius:var(--radius-xs);font-weight:400;transition:background-color .2s,color .2s}.section-header .question-counter.complete[data-v-2e3769d4]{background-color:rgba(var(--color-success),.15);color:var(--color-success)}.section-header h2[data-v-2e3769d4],.section-header h3[data-v-2e3769d4]{margin:0}.section-header .icon-chevron[data-v-2e3769d4]{width:1.5rem;height:1.5rem;flex-shrink:0;color:var(--color-text-light);transition:transform .3s ease}.section-header .icon-chevron.rotate[data-v-2e3769d4]{transform:rotate(180deg)}.section-content[data-v-2e3769d4]{padding:var(--spacing-md)}.section-description[data-v-2e3769d4]{margin-top:0;margin-bottom:var(--spacing-md);color:var(--color-text-light);font-size:var(--font-size-text-sm);line-height:1.5}.questions[data-v-2e3769d4]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.question-container[data-v-2e3769d4]{border-bottom:1px solid var(--color-border-primary);padding-bottom:var(--spacing-md)}.question-container[data-v-2e3769d4]:last-child{border-bottom:none;padding-bottom:0}.question[data-v-2e3769d4]{margin-bottom:var(--spacing-md)}.question h3[data-v-2e3769d4]{margin-top:0;margin-bottom:var(--spacing-md);color:var(--color-text-primary)}.question .question-description[data-v-2e3769d4]{margin:0;color:var(--color-text-light);font-size:var(--font-size-text-sm);line-height:1.5}.answer-container[data-v-2e3769d4]{padding:var(--spacing-sm) 0}.answer-container[data-v-2e3769d4] .text-answer,.answer-container[data-v-2e3769d4] .radio-answer,.answer-container[data-v-2e3769d4] .checkbox-answer,.answer-container[data-v-2e3769d4] .file-answer{width:100%}.actions-container[data-v-2e3769d4]{position:fixed;bottom:0;right:0;left:var(--menu-width);background:var(--color-background-primary);padding:var(--spacing-md);display:flex;justify-content:flex-end;gap:var(--spacing-md);margin-top:var(--spacing-xl);padding-top:var(--spacing-md);border-top:1px solid var(--color-border-primary)}.actions-container .space[data-v-2e3769d4]{flex:1}[data-v-2b82e1be],[data-v-2b82e1be]:before,[data-v-2b82e1be]:after{box-sizing:border-box}html[data-v-2b82e1be],body[data-v-2b82e1be],h1[data-v-2b82e1be],h2[data-v-2b82e1be],h3[data-v-2b82e1be],h4[data-v-2b82e1be],h5[data-v-2b82e1be],h6[data-v-2b82e1be],p[data-v-2b82e1be],figure[data-v-2b82e1be],blockquote[data-v-2b82e1be],dl[data-v-2b82e1be],dd[data-v-2b82e1be],ul[data-v-2b82e1be],ol[data-v-2b82e1be]{margin:0;padding:0}body[data-v-2b82e1be]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-2b82e1be],ol[data-v-2b82e1be]{list-style:none}img[data-v-2b82e1be],picture[data-v-2b82e1be],svg[data-v-2b82e1be]{max-width:100%;display:block}input[data-v-2b82e1be],button[data-v-2b82e1be],textarea[data-v-2b82e1be],select[data-v-2b82e1be]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-2b82e1be]:focus-within{scroll-behavior:auto}[data-v-2b82e1be],[data-v-2b82e1be]:before,[data-v-2b82e1be]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-2b82e1be]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-2b82e1be]:hover{color:var(--color-text-brand-secondary)}a[data-v-2b82e1be]:active{color:var(--color-text-brand-tertiary)}button[data-v-2b82e1be]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-2b82e1be]:focus:not(:focus-visible){outline:none}[data-v-2b82e1be]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-2b82e1be],textarea[data-v-2b82e1be],select[data-v-2b82e1be]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-2b82e1be]:focus,textarea[data-v-2b82e1be]:focus,select[data-v-2b82e1be]:focus{border-color:var(--color-focus);outline:none}input[data-v-2b82e1be]:disabled,textarea[data-v-2b82e1be]:disabled,select[data-v-2b82e1be]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-2b82e1be]{border-collapse:collapse;width:100%}th[data-v-2b82e1be]{text-align:left}button[data-v-2b82e1be]:disabled,input[data-v-2b82e1be]:disabled,textarea[data-v-2b82e1be]:disabled,select[data-v-2b82e1be]:disabled{cursor:not-allowed}fieldset[data-v-2b82e1be]{border:none;padding:0;margin:0}legend[data-v-2b82e1be]{padding:0}details[data-v-2b82e1be]{display:block}summary[data-v-2b82e1be]{display:list-item;cursor:pointer}hr[data-v-2b82e1be]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-2b82e1be],pre[data-v-2b82e1be],kbd[data-v-2b82e1be],samp[data-v-2b82e1be]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-2b82e1be]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-2b82e1be]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-2b82e1be]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-2b82e1be]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-2b82e1be]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-2b82e1be]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-2b82e1be],h6[data-v-2b82e1be]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-2b82e1be]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-2b82e1be]::-webkit-scrollbar{height:4px}[data-v-2b82e1be]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-2b82e1be]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-2b82e1be]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-2b82e1be]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-2b82e1be]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-2b82e1be]:root,html[data-theme=light][data-v-2b82e1be],.light[data-v-2b82e1be]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-2b82e1be],.dark[data-v-2b82e1be]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes fadeInUp-2b82e1be{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-2b82e1be{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-2b82e1be]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-2b82e1be]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-2b82e1be]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-2b82e1be]{flex:1}.action-bar-container .action-bar .info-content[data-v-2b82e1be]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-2b82e1be]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-2b82e1be]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-2b82e1be]{display:flex;gap:var(--spacing-md)}main[data-v-2b82e1be]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-2b82e1be]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-2b82e1be]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-2b82e1be]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-2b82e1be]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-2b82e1be]{flex:1}.content-section .content-header[data-v-2b82e1be]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-2b82e1be]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-2b82e1be]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-2b82e1be]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-2b82e1be]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-2b82e1be]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-2b82e1be]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-2b82e1be var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.assessment-header[data-v-2b82e1be]{background-color:var(--color-background-primary);border-bottom:1px solid var(--color-border-secondary);padding:var(--spacing-lg)}.breadcrumb[data-v-2b82e1be]{display:flex;align-items:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-md);font-size:var(--font-size-text-sm)}.breadcrumb .breadcrumb-item[data-v-2b82e1be]{color:var(--color-text-secondary);text-decoration:none;transition:color var(--transition-fast)}.breadcrumb .breadcrumb-item[data-v-2b82e1be]:hover:not(.current){color:var(--color-text-primary)}.breadcrumb .breadcrumb-item.current[data-v-2b82e1be]{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.breadcrumb .breadcrumb-separator[data-v-2b82e1be]{width:16px;height:16px;color:var(--color-text-tertiary)}.header-content[data-v-2b82e1be]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-lg)}.header-left[data-v-2b82e1be]{flex:1;min-width:0}.assessment-title[data-v-2b82e1be]{font-size:var(--font-size-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--spacing-sm) 0;line-height:var(--line-height-display-sm)}.status-section[data-v-2b82e1be]{display:flex;align-items:center;gap:var(--spacing-md)}.status-badge[data-v-2b82e1be]{display:inline-flex;align-items:center;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font-size:var(--font-size-text-xs);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.5px}.status-badge.status-draft[data-v-2b82e1be]{background-color:var(--color-background-warning-subtle);color:var(--color-text-warning)}.status-badge.status-in-progress[data-v-2b82e1be]{background-color:var(--color-background-info-subtle);color:var(--color-text-info)}.status-badge.status-completed[data-v-2b82e1be]{background-color:var(--color-background-success-subtle);color:var(--color-text-success)}.status-badge.status-submitted[data-v-2b82e1be]{background-color:var(--color-background-secondary);color:var(--color-text-secondary)}.due-date[data-v-2b82e1be]{display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-text-sm);color:var(--color-text-secondary)}.due-date .icon[data-v-2b82e1be]{width:16px;height:16px}.header-right[data-v-2b82e1be]{display:flex;align-items:center;gap:var(--spacing-lg)}.progress-section .progress-circle[data-v-2b82e1be]{position:relative;width:80px;height:80px}.progress-section .progress-circle .progress-svg[data-v-2b82e1be]{width:100%;height:100%;transform:rotate(-90deg)}.progress-section .progress-circle .progress-svg .progress-bg[data-v-2b82e1be]{fill:none;stroke:var(--color-background-secondary);stroke-width:3}.progress-section .progress-circle .progress-svg .progress-fill[data-v-2b82e1be]{fill:none;stroke-width:3;stroke-linecap:round;transition:stroke-dasharray var(--transition-normal)}.progress-empty .progress-section .progress-circle .progress-svg .progress-fill[data-v-2b82e1be]{stroke:var(--color-foreground-secondary)}.progress-partial .progress-section .progress-circle .progress-svg .progress-fill[data-v-2b82e1be]{stroke:var(--color-foreground-warning-primary)}.progress-complete .progress-section .progress-circle .progress-svg .progress-fill[data-v-2b82e1be]{stroke:var(--color-foreground-success-primary)}.progress-section .progress-circle .progress-text[data-v-2b82e1be]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.progress-section .progress-circle .progress-text .progress-percentage[data-v-2b82e1be]{display:block;font-size:var(--font-size-text-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:1}.progress-section .progress-circle .progress-text .progress-label[data-v-2b82e1be]{display:block;font-size:var(--font-size-text-xs);color:var(--color-text-secondary);margin-top:2px}.actions-section[data-v-2b82e1be]{display:flex;flex-direction:column;gap:var(--spacing-sm);align-items:flex-end}.auto-save-indicator[data-v-2b82e1be]{display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-text-xs);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm)}.auto-save-indicator .icon[data-v-2b82e1be]{width:12px;height:12px}.auto-save-indicator .icon.spinning[data-v-2b82e1be]{animation:spin-2b82e1be 1s linear infinite}.auto-save-indicator.saved[data-v-2b82e1be]{background-color:var(--color-background-success-subtle);color:var(--color-text-success)}.auto-save-indicator.saved .icon[data-v-2b82e1be]{color:var(--color-foreground-success-primary)}.auto-save-indicator.saving[data-v-2b82e1be]{background-color:var(--color-background-info-subtle);color:var(--color-text-info)}.auto-save-indicator.saving .icon[data-v-2b82e1be]{color:var(--color-foreground-info-primary)}.auto-save-indicator.error[data-v-2b82e1be]{background-color:var(--color-background-error-subtle);color:var(--color-text-error)}.auto-save-indicator.error .icon[data-v-2b82e1be]{color:var(--color-foreground-error-primary)}.action-buttons[data-v-2b82e1be]{display:flex;gap:var(--spacing-sm);align-items:center}.warnings-section[data-v-2b82e1be]{margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--color-border-secondary)}.warning-item[data-v-2b82e1be]{display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-text-sm);color:var(--color-text-warning);margin-bottom:var(--spacing-xs)}.warning-item[data-v-2b82e1be]:last-child{margin-bottom:0}.warning-item.overdue[data-v-2b82e1be]{color:var(--color-text-error)}.warning-item .warning-icon[data-v-2b82e1be]{width:16px;height:16px;color:var(--color-foreground-warning-primary)}.warning-item.overdue .warning-icon[data-v-2b82e1be]{color:var(--color-foreground-error-primary)}@keyframes spin-2b82e1be{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.assessment-header[data-v-2b82e1be]{padding:var(--spacing-md)}.header-content[data-v-2b82e1be]{flex-direction:column;gap:var(--spacing-md)}.header-right[data-v-2b82e1be]{width:100%;justify-content:space-between}.actions-section[data-v-2b82e1be]{align-items:flex-start}.action-buttons[data-v-2b82e1be]{flex-wrap:wrap}}[data-v-c1b26213],[data-v-c1b26213]:before,[data-v-c1b26213]:after{box-sizing:border-box}html[data-v-c1b26213],body[data-v-c1b26213],h1[data-v-c1b26213],h2[data-v-c1b26213],h3[data-v-c1b26213],h4[data-v-c1b26213],h5[data-v-c1b26213],h6[data-v-c1b26213],p[data-v-c1b26213],figure[data-v-c1b26213],blockquote[data-v-c1b26213],dl[data-v-c1b26213],dd[data-v-c1b26213],ul[data-v-c1b26213],ol[data-v-c1b26213]{margin:0;padding:0}body[data-v-c1b26213]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-c1b26213],ol[data-v-c1b26213]{list-style:none}img[data-v-c1b26213],picture[data-v-c1b26213],svg[data-v-c1b26213]{max-width:100%;display:block}input[data-v-c1b26213],button[data-v-c1b26213],textarea[data-v-c1b26213],select[data-v-c1b26213]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-c1b26213]:focus-within{scroll-behavior:auto}[data-v-c1b26213],[data-v-c1b26213]:before,[data-v-c1b26213]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-c1b26213]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-c1b26213]:hover{color:var(--color-text-brand-secondary)}a[data-v-c1b26213]:active{color:var(--color-text-brand-tertiary)}button[data-v-c1b26213]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-c1b26213]:focus:not(:focus-visible){outline:none}[data-v-c1b26213]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-c1b26213],textarea[data-v-c1b26213],select[data-v-c1b26213]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-c1b26213]:focus,textarea[data-v-c1b26213]:focus,select[data-v-c1b26213]:focus{border-color:var(--color-focus);outline:none}input[data-v-c1b26213]:disabled,textarea[data-v-c1b26213]:disabled,select[data-v-c1b26213]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-c1b26213]{border-collapse:collapse;width:100%}th[data-v-c1b26213]{text-align:left}button[data-v-c1b26213]:disabled,input[data-v-c1b26213]:disabled,textarea[data-v-c1b26213]:disabled,select[data-v-c1b26213]:disabled{cursor:not-allowed}fieldset[data-v-c1b26213]{border:none;padding:0;margin:0}legend[data-v-c1b26213]{padding:0}details[data-v-c1b26213]{display:block}summary[data-v-c1b26213]{display:list-item;cursor:pointer}hr[data-v-c1b26213]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-c1b26213],pre[data-v-c1b26213],kbd[data-v-c1b26213],samp[data-v-c1b26213]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-c1b26213]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-c1b26213]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-c1b26213]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-c1b26213]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-c1b26213]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-c1b26213]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-c1b26213],h6[data-v-c1b26213]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-c1b26213]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-c1b26213]::-webkit-scrollbar{height:4px}[data-v-c1b26213]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-c1b26213]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-c1b26213]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-c1b26213]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-c1b26213]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-c1b26213]:root,html[data-theme=light][data-v-c1b26213],.light[data-v-c1b26213]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-c1b26213],.dark[data-v-c1b26213]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-c1b26213{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-c1b26213{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-c1b26213{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-c1b26213]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-c1b26213]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-c1b26213]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-c1b26213]{flex:1}.action-bar-container .action-bar .info-content[data-v-c1b26213]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-c1b26213]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-c1b26213]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-c1b26213]{display:flex;gap:var(--spacing-md)}main[data-v-c1b26213]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-c1b26213]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-c1b26213]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-c1b26213]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-c1b26213]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-c1b26213]{flex:1}.content-section .content-header[data-v-c1b26213]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-c1b26213]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-c1b26213]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-c1b26213]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-c1b26213]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-c1b26213]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-c1b26213]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-c1b26213 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.assessment-navigation[data-v-c1b26213]{position:sticky;top:var(--spacing-lg);width:300px;height:fit-content;max-height:calc(100vh - var(--spacing-xl));background-color:var(--color-background-primary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:all var(--transition-normal);overflow:hidden}.assessment-navigation.is-collapsed[data-v-c1b26213]{width:60px}.assessment-navigation.is-collapsed .navigation-content[data-v-c1b26213]{opacity:0;pointer-events:none}.navigation-toggle[data-v-c1b26213]{position:absolute;top:var(--spacing-sm);right:var(--spacing-sm);z-index:10;display:none;align-items:center;justify-content:center;width:32px;height:32px;background-color:var(--color-background-primary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast)}.navigation-toggle .icon[data-v-c1b26213]{width:16px;height:16px;color:var(--color-text-secondary)}.navigation-toggle[data-v-c1b26213]:hover{background-color:var(--color-background-secondary);border-color:var(--color-border-primary)}.navigation-toggle:hover .icon[data-v-c1b26213]{color:var(--color-text-primary)}@media (max-width: 768px){.navigation-toggle[data-v-c1b26213]{display:flex}}.navigation-content[data-v-c1b26213]{padding:var(--spacing-lg);transition:opacity var(--transition-normal)}.navigation-header[data-v-c1b26213]{margin-bottom:var(--spacing-lg)}.navigation-header .navigation-title[data-v-c1b26213]{font-size:var(--font-size-text-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--spacing-sm) 0}.navigation-header .overall-progress[data-v-c1b26213]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-xs)}.navigation-header .overall-progress .progress-text[data-v-c1b26213]{font-size:var(--font-size-text-sm);color:var(--color-text-secondary)}.navigation-header .overall-progress .progress-percentage[data-v-c1b26213]{font-size:var(--font-size-text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.navigation-header .progress-bar[data-v-c1b26213]{height:var(--spacing-xs);background-color:var(--color-background-secondary);border-radius:var(--radius-sm);overflow:hidden}.navigation-header .progress-bar .progress-fill[data-v-c1b26213]{height:100%;background-color:var(--color-foreground-brand-primary);transition:width var(--transition-normal)}.sections-list[data-v-c1b26213]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.section-item[data-v-c1b26213]{padding:var(--spacing-sm);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);border:1px solid transparent}.section-item[data-v-c1b26213]:hover{background-color:var(--color-background-secondary);border-color:var(--color-border-secondary)}.section-item.is-active[data-v-c1b26213]{background-color:var(--color-background-brand-subtle);border-color:var(--color-border-brand-primary)}.section-item.is-completed .section-name[data-v-c1b26213]{color:var(--color-text-success)}.section-item.is-partial .section-name[data-v-c1b26213]{color:var(--color-text-warning)}.section-header[data-v-c1b26213]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-sm)}.section-info[data-v-c1b26213]{flex:1;min-width:0}.section-info .section-name[data-v-c1b26213]{font-size:var(--font-size-text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin:0 0 var(--spacing-xs) 0;line-height:var(--line-height-text-sm);transition:color var(--transition-fast)}.section-info .section-stats[data-v-c1b26213]{display:flex;gap:var(--spacing-sm);font-size:var(--font-size-text-xs);color:var(--color-text-tertiary)}.section-indicator[data-v-c1b26213]{flex-shrink:0}.section-indicator .completion-circle[data-v-c1b26213]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;font-size:var(--font-size-text-xs);font-weight:var(--font-weight-medium)}.section-indicator .completion-circle.empty[data-v-c1b26213]{background-color:var(--color-background-secondary);color:var(--color-text-tertiary)}.section-indicator .completion-circle.partial[data-v-c1b26213]{background-color:var(--color-background-warning-subtle);color:var(--color-text-warning)}.section-indicator .completion-circle.completed[data-v-c1b26213]{background-color:var(--color-background-success-subtle);color:var(--color-text-success)}.section-indicator .completion-circle .check-icon[data-v-c1b26213]{width:12px;height:12px}.section-indicator .completion-circle .completion-number[data-v-c1b26213]{line-height:1}.section-progress-bar[data-v-c1b26213]{height:2px;background-color:var(--color-background-secondary);border-radius:var(--radius-sm);overflow:hidden;margin-top:var(--spacing-xs)}.section-progress-bar .section-progress-fill[data-v-c1b26213]{height:100%;background-color:var(--color-foreground-brand-primary);transition:width var(--transition-normal)}.child-sections[data-v-c1b26213]{margin-top:var(--spacing-sm);padding-left:var(--spacing-md);border-left:2px solid var(--color-border-secondary)}.child-section-item[data-v-c1b26213]{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-xs) 0;cursor:pointer;transition:all var(--transition-fast)}.child-section-item[data-v-c1b26213]:hover{background-color:var(--color-background-secondary)}.child-section-item.is-active[data-v-c1b26213]{background-color:var(--color-background-brand-subtle)}.child-section-item.is-completed .child-section-name[data-v-c1b26213]{color:var(--color-text-success)}.child-section-info[data-v-c1b26213]{flex:1;min-width:0}.child-section-info .child-section-name[data-v-c1b26213]{font-size:var(--font-size-text-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);margin:0;transition:color var(--transition-fast)}.child-section-info .child-section-stats[data-v-c1b26213]{font-size:var(--font-size-text-xs);color:var(--color-text-tertiary)}.child-section-indicator[data-v-c1b26213]{flex-shrink:0}.child-section-indicator .check-icon[data-v-c1b26213]{width:12px;height:12px;color:var(--color-foreground-success-primary)}.child-section-indicator .child-completion[data-v-c1b26213]{font-size:var(--font-size-text-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.navigation-footer[data-v-c1b26213]{margin-top:var(--spacing-lg);padding-top:var(--spacing-md);border-top:1px solid var(--color-border-secondary)}.footer-stats[data-v-c1b26213]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.stat-item[data-v-c1b26213]{display:flex;justify-content:space-between;align-items:center}.stat-item .stat-label[data-v-c1b26213]{font-size:var(--font-size-text-xs);color:var(--color-text-secondary)}.stat-item .stat-value[data-v-c1b26213]{font-size:var(--font-size-text-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}@media (max-width: 768px){.assessment-navigation[data-v-c1b26213]{position:fixed;top:var(--spacing-lg);left:var(--spacing-lg);z-index:1000;width:300px;max-height:calc(100vh - var(--spacing-xl));transform:translate(0)}.assessment-navigation.is-collapsed[data-v-c1b26213]{width:60px;transform:translate(-240px)}}[data-v-20e27528],[data-v-20e27528]:before,[data-v-20e27528]:after{box-sizing:border-box}html[data-v-20e27528],body[data-v-20e27528],h1[data-v-20e27528],h2[data-v-20e27528],h3[data-v-20e27528],h4[data-v-20e27528],h5[data-v-20e27528],h6[data-v-20e27528],p[data-v-20e27528],figure[data-v-20e27528],blockquote[data-v-20e27528],dl[data-v-20e27528],dd[data-v-20e27528],ul[data-v-20e27528],ol[data-v-20e27528]{margin:0;padding:0}body[data-v-20e27528]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-20e27528],ol[data-v-20e27528]{list-style:none}img[data-v-20e27528],picture[data-v-20e27528],svg[data-v-20e27528]{max-width:100%;display:block}input[data-v-20e27528],button[data-v-20e27528],textarea[data-v-20e27528],select[data-v-20e27528]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-20e27528]:focus-within{scroll-behavior:auto}[data-v-20e27528],[data-v-20e27528]:before,[data-v-20e27528]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-20e27528]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-20e27528]:hover{color:var(--color-text-brand-secondary)}a[data-v-20e27528]:active{color:var(--color-text-brand-tertiary)}button[data-v-20e27528]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-20e27528]:focus:not(:focus-visible){outline:none}[data-v-20e27528]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-20e27528],textarea[data-v-20e27528],select[data-v-20e27528]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-20e27528]:focus,textarea[data-v-20e27528]:focus,select[data-v-20e27528]:focus{border-color:var(--color-focus);outline:none}input[data-v-20e27528]:disabled,textarea[data-v-20e27528]:disabled,select[data-v-20e27528]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-20e27528]{border-collapse:collapse;width:100%}th[data-v-20e27528]{text-align:left}button[data-v-20e27528]:disabled,input[data-v-20e27528]:disabled,textarea[data-v-20e27528]:disabled,select[data-v-20e27528]:disabled{cursor:not-allowed}fieldset[data-v-20e27528]{border:none;padding:0;margin:0}legend[data-v-20e27528]{padding:0}details[data-v-20e27528]{display:block}summary[data-v-20e27528]{display:list-item;cursor:pointer}hr[data-v-20e27528]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-20e27528],pre[data-v-20e27528],kbd[data-v-20e27528],samp[data-v-20e27528]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-20e27528]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-20e27528]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-20e27528]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-20e27528]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-20e27528]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-20e27528]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-20e27528],h6[data-v-20e27528]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-20e27528]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-20e27528]::-webkit-scrollbar{height:4px}[data-v-20e27528]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-20e27528]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-20e27528]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-20e27528]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-20e27528]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-20e27528]:root,html[data-theme=light][data-v-20e27528],.light[data-v-20e27528]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-20e27528],.dark[data-v-20e27528]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-20e27528{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-20e27528{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-20e27528{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-20e27528]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-20e27528]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-20e27528]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-20e27528]{flex:1}.action-bar-container .action-bar .info-content[data-v-20e27528]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-20e27528]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-20e27528]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-20e27528]{display:flex;gap:var(--spacing-md)}main[data-v-20e27528]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-20e27528]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-20e27528]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-20e27528]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-20e27528]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-20e27528]{flex:1}.content-section .content-header[data-v-20e27528]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-20e27528]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-20e27528]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-20e27528]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-20e27528]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-20e27528]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-20e27528]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-20e27528 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.ui-markdown-text[data-v-20e27528]{line-height:var(--line-height-text-md);color:var(--color-text-primary)}.ui-markdown-text[data-v-20e27528] strong{font-weight:var(--font-weight-semibold)}.ui-markdown-text[data-v-20e27528] em{font-style:italic}.ui-markdown-text[data-v-20e27528] code{background:var(--color-background-secondary);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--component-border-radius);font-family:var(--font-family-mono);font-size:var(--font-size-text-sm);color:var(--color-text-primary)}.ui-markdown-text[data-v-20e27528] h1{font-size:var(--font-size-display-xs);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-xs);color:var(--color-text-primary);margin:var(--spacing-4) 0 var(--spacing-2) 0}.ui-markdown-text[data-v-20e27528] h2{font-size:var(--font-size-text-xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-text-xl);color:var(--color-text-primary);margin:var(--spacing-3) 0 var(--spacing-2) 0}.ui-markdown-text[data-v-20e27528] h3{font-size:var(--font-size-text-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-text-lg);color:var(--color-text-primary);margin:var(--spacing-2) 0 var(--spacing-1) 0}.ui-markdown-text[data-v-20e27528] h4{font-size:var(--font-size-text-md);font-weight:var(--font-weight-semibold);line-height:var(--line-height-text-md);color:var(--color-text-primary);margin:var(--spacing-2) 0 var(--spacing-1) 0}.ui-markdown-text[data-v-20e27528] h5{font-size:var(--font-size-text-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-text-sm);color:var(--color-text-primary);margin:var(--spacing-1) 0 var(--spacing-1) 0}.ui-markdown-text[data-v-20e27528] h6{font-size:var(--font-size-text-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-text-xs);color:var(--color-text-secondary);margin:var(--spacing-1) 0 var(--spacing-1) 0}.ui-markdown-text[data-v-20e27528] a{color:var(--color-foreground-brand-primary);text-decoration:underline;transition:var(--transition-fast)}.ui-markdown-text[data-v-20e27528] a:hover{color:var(--color-foreground-brand-primary);text-decoration:none}.ui-markdown-text[data-v-20e27528] a:focus{outline:2px solid var(--color-foreground-brand-primary);outline-offset:2px}.ui-markdown-text[data-v-20e27528] hr{border:none;border-top:1px solid var(--color-border-primary);margin:var(--spacing-4) 0;background:none}.ui-markdown-text[data-v-20e27528] ul,.ui-markdown-text[data-v-20e27528] ol{margin:var(--spacing-3) 0;padding-left:var(--spacing-5);color:var(--color-text-primary)}.ui-markdown-text[data-v-20e27528] ul{list-style-type:disc}.ui-markdown-text[data-v-20e27528] ol{list-style-type:decimal}.ui-markdown-text[data-v-20e27528] li{margin:var(--spacing-1) 0;line-height:var(--line-height-text-md)}.ui-markdown-text[data-v-20e27528] ul ul,.ui-markdown-text[data-v-20e27528] ol ol,.ui-markdown-text[data-v-20e27528] ul ol,.ui-markdown-text[data-v-20e27528] ol ul{margin:var(--spacing-1) 0}.ui-markdown-text[data-v-20e27528] ul ul{list-style-type:circle}.ui-markdown-text[data-v-20e27528] ul ul ul{list-style-type:square}[data-v-3ec81c5e],[data-v-3ec81c5e]:before,[data-v-3ec81c5e]:after{box-sizing:border-box}html[data-v-3ec81c5e],body[data-v-3ec81c5e],h1[data-v-3ec81c5e],h2[data-v-3ec81c5e],h3[data-v-3ec81c5e],h4[data-v-3ec81c5e],h5[data-v-3ec81c5e],h6[data-v-3ec81c5e],p[data-v-3ec81c5e],figure[data-v-3ec81c5e],blockquote[data-v-3ec81c5e],dl[data-v-3ec81c5e],dd[data-v-3ec81c5e],ul[data-v-3ec81c5e],ol[data-v-3ec81c5e]{margin:0;padding:0}body[data-v-3ec81c5e]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-3ec81c5e],ol[data-v-3ec81c5e]{list-style:none}img[data-v-3ec81c5e],picture[data-v-3ec81c5e],svg[data-v-3ec81c5e]{max-width:100%;display:block}input[data-v-3ec81c5e],button[data-v-3ec81c5e],textarea[data-v-3ec81c5e],select[data-v-3ec81c5e]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-3ec81c5e]:focus-within{scroll-behavior:auto}[data-v-3ec81c5e],[data-v-3ec81c5e]:before,[data-v-3ec81c5e]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-3ec81c5e]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-3ec81c5e]:hover{color:var(--color-text-brand-secondary)}a[data-v-3ec81c5e]:active{color:var(--color-text-brand-tertiary)}button[data-v-3ec81c5e]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-3ec81c5e]:focus:not(:focus-visible){outline:none}[data-v-3ec81c5e]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-3ec81c5e],textarea[data-v-3ec81c5e],select[data-v-3ec81c5e]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-3ec81c5e]:focus,textarea[data-v-3ec81c5e]:focus,select[data-v-3ec81c5e]:focus{border-color:var(--color-focus);outline:none}input[data-v-3ec81c5e]:disabled,textarea[data-v-3ec81c5e]:disabled,select[data-v-3ec81c5e]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-3ec81c5e]{border-collapse:collapse;width:100%}th[data-v-3ec81c5e]{text-align:left}button[data-v-3ec81c5e]:disabled,input[data-v-3ec81c5e]:disabled,textarea[data-v-3ec81c5e]:disabled,select[data-v-3ec81c5e]:disabled{cursor:not-allowed}fieldset[data-v-3ec81c5e]{border:none;padding:0;margin:0}legend[data-v-3ec81c5e]{padding:0}details[data-v-3ec81c5e]{display:block}summary[data-v-3ec81c5e]{display:list-item;cursor:pointer}hr[data-v-3ec81c5e]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-3ec81c5e],pre[data-v-3ec81c5e],kbd[data-v-3ec81c5e],samp[data-v-3ec81c5e]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-3ec81c5e]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-3ec81c5e]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-3ec81c5e]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-3ec81c5e]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-3ec81c5e]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-3ec81c5e]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-3ec81c5e],h6[data-v-3ec81c5e]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-3ec81c5e]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-3ec81c5e]::-webkit-scrollbar{height:4px}[data-v-3ec81c5e]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-3ec81c5e]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-3ec81c5e]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-3ec81c5e]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-3ec81c5e]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-3ec81c5e]:root,html[data-theme=light][data-v-3ec81c5e],.light[data-v-3ec81c5e]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-3ec81c5e],.dark[data-v-3ec81c5e]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-3ec81c5e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-3ec81c5e{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-3ec81c5e{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-3ec81c5e]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-3ec81c5e]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-3ec81c5e]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-3ec81c5e]{flex:1}.action-bar-container .action-bar .info-content[data-v-3ec81c5e]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-3ec81c5e]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-3ec81c5e]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-3ec81c5e]{display:flex;gap:var(--spacing-md)}main[data-v-3ec81c5e]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-3ec81c5e]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-3ec81c5e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-3ec81c5e]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-3ec81c5e]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-3ec81c5e]{flex:1}.content-section .content-header[data-v-3ec81c5e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-3ec81c5e]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-3ec81c5e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-3ec81c5e]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-3ec81c5e]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-3ec81c5e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-3ec81c5e]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-3ec81c5e var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.input-wrapper[data-v-3ec81c5e]{display:flex;flex-direction:column;gap:var(--input-gap);--form-element-height: var(--form-element-height-md)}.input-wrapper.full-width[data-v-3ec81c5e]{width:100%}.input-wrapper.has-error .input[data-v-3ec81c5e]{border-color:var(--color-border-error)}.input-wrapper.has-error .input[data-v-3ec81c5e]:focus{box-shadow:0 0 0 2px rgba(from var(--color-focus-error) r g b/.3)}.input-wrapper.is-disabled[data-v-3ec81c5e]{opacity:.7;cursor:not-allowed}.input-wrapper.is-disabled .input-container[data-v-3ec81c5e]{pointer-events:none}.input-wrapper.size-sm .input[data-v-3ec81c5e]{font-size:var(--font-size-text-sm);padding:var(--spacing-sm) var(--spacing-lg);--form-element-height: var(--form-element-height-sm)}.input-wrapper.size-lg .input[data-v-3ec81c5e]{font-size:var(--font-size-text-lg);padding:var(--spacing-xl) var(--spacing-2xl);--form-element-height: var(--form-element-height-lg)}.label[data-v-3ec81c5e]{display:block;font-size:var(--font-size-text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.label .required[data-v-3ec81c5e]{margin-left:var(--spacing-xs);color:var(--color-text-brand-tertiary)}.input-container[data-v-3ec81c5e]{position:relative;display:flex;align-items:center}.input[data-v-3ec81c5e]{width:100%;font-family:var(--font-family-text);font-size:var(--font-size-text-md);line-height:var(--line-height-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-lg) var(--spacing-xl);outline:none;height:var(--form-element-height);transition:var(--transition-default)}.input[data-v-3ec81c5e]::placeholder{color:var(--color-text-placeholder)}.input[data-v-3ec81c5e]:focus{border-color:var(--color-focus);box-shadow:0 0 0 2px rgba(from var(--color-background-brand-solid) r g b/.5)}.input[data-v-3ec81c5e]:disabled,.input[data-v-3ec81c5e]:read-only{background-color:var(--color-background-disabled);cursor:not-allowed;opacity:.7}.input.has-prefix[data-v-3ec81c5e]{padding-left:var(--form-element-height)}.input.has-suffix[data-v-3ec81c5e]{padding-right:var(--form-element-height)}.input.has-url-prefix[data-v-3ec81c5e]{padding-left:calc(4rem + var(--spacing-xl))}.url-prefix[data-v-3ec81c5e]{position:absolute;left:1px;display:flex;align-items:center;justify-content:center;padding:0 var(--spacing-md);height:calc(100% - 2px);background-color:var(--color-background-tertiary);color:var(--color-text-tertiary);border-right:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) - 1px) 0 0 calc(var(--component-border-radius) - 1px);pointer-events:none;transition:var(--transition-default)}.url-prefix[data-v-3ec81c5e]:has(+.input:focus){border-color:var(--color-focus)}.prefix[data-v-3ec81c5e],.suffix[data-v-3ec81c5e]{position:absolute;display:flex;align-items:center;justify-content:center;width:var(--form-element-height);height:100%;color:var(--color-text-tertiary);pointer-events:none}.prefix[data-v-3ec81c5e]{left:0}.suffix[data-v-3ec81c5e]{right:0}.error-message[data-v-3ec81c5e]{font-size:var(--font-size-text-sm);color:var(--color-text-error-primary)}.hint[data-v-3ec81c5e]{margin-top:var(--spacing-sm);font-size:var(--font-size-text-sm);color:var(--color-text-tertiary)}[data-v-6cc307e1],[data-v-6cc307e1]:before,[data-v-6cc307e1]:after{box-sizing:border-box}html[data-v-6cc307e1],body[data-v-6cc307e1],h1[data-v-6cc307e1],h2[data-v-6cc307e1],h3[data-v-6cc307e1],h4[data-v-6cc307e1],h5[data-v-6cc307e1],h6[data-v-6cc307e1],p[data-v-6cc307e1],figure[data-v-6cc307e1],blockquote[data-v-6cc307e1],dl[data-v-6cc307e1],dd[data-v-6cc307e1],ul[data-v-6cc307e1],ol[data-v-6cc307e1]{margin:0;padding:0}body[data-v-6cc307e1]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-6cc307e1],ol[data-v-6cc307e1]{list-style:none}img[data-v-6cc307e1],picture[data-v-6cc307e1],svg[data-v-6cc307e1]{max-width:100%;display:block}input[data-v-6cc307e1],button[data-v-6cc307e1],textarea[data-v-6cc307e1],select[data-v-6cc307e1]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-6cc307e1]:focus-within{scroll-behavior:auto}[data-v-6cc307e1],[data-v-6cc307e1]:before,[data-v-6cc307e1]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-6cc307e1]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-6cc307e1]:hover{color:var(--color-text-brand-secondary)}a[data-v-6cc307e1]:active{color:var(--color-text-brand-tertiary)}button[data-v-6cc307e1]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-6cc307e1]:focus:not(:focus-visible){outline:none}[data-v-6cc307e1]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-6cc307e1],textarea[data-v-6cc307e1],select[data-v-6cc307e1]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-6cc307e1]:focus,textarea[data-v-6cc307e1]:focus,select[data-v-6cc307e1]:focus{border-color:var(--color-focus);outline:none}input[data-v-6cc307e1]:disabled,textarea[data-v-6cc307e1]:disabled,select[data-v-6cc307e1]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-6cc307e1]{border-collapse:collapse;width:100%}th[data-v-6cc307e1]{text-align:left}button[data-v-6cc307e1]:disabled,input[data-v-6cc307e1]:disabled,textarea[data-v-6cc307e1]:disabled,select[data-v-6cc307e1]:disabled{cursor:not-allowed}fieldset[data-v-6cc307e1]{border:none;padding:0;margin:0}legend[data-v-6cc307e1]{padding:0}details[data-v-6cc307e1]{display:block}summary[data-v-6cc307e1]{display:list-item;cursor:pointer}hr[data-v-6cc307e1]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-6cc307e1],pre[data-v-6cc307e1],kbd[data-v-6cc307e1],samp[data-v-6cc307e1]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-6cc307e1]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-6cc307e1]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-6cc307e1]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-6cc307e1]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-6cc307e1]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-6cc307e1]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-6cc307e1],h6[data-v-6cc307e1]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-6cc307e1]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-6cc307e1]::-webkit-scrollbar{height:4px}[data-v-6cc307e1]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-6cc307e1]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-6cc307e1]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-6cc307e1]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-6cc307e1]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-6cc307e1]:root,html[data-theme=light][data-v-6cc307e1],.light[data-v-6cc307e1]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-6cc307e1],.dark[data-v-6cc307e1]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes fadeInUp-6cc307e1{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-6cc307e1{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-6cc307e1]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-6cc307e1]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-6cc307e1]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-6cc307e1]{flex:1}.action-bar-container .action-bar .info-content[data-v-6cc307e1]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-6cc307e1]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-6cc307e1]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-6cc307e1]{display:flex;gap:var(--spacing-md)}main[data-v-6cc307e1]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-6cc307e1]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-6cc307e1]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-6cc307e1]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-6cc307e1]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-6cc307e1]{flex:1}.content-section .content-header[data-v-6cc307e1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-6cc307e1]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-6cc307e1]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-6cc307e1]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-6cc307e1]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-6cc307e1]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-6cc307e1]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-6cc307e1 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.file-upload-zone[data-v-6cc307e1]{display:flex;flex-direction:column;gap:var(--spacing-md)}.upload-dropzone[data-v-6cc307e1]{border:2px dashed var(--color-border-secondary);border-radius:var(--radius-md);padding:var(--spacing-xl);text-align:center;cursor:pointer;transition:all var(--transition-fast);background-color:var(--color-background-primary)}.upload-dropzone[data-v-6cc307e1]:hover{border-color:var(--color-border-brand-primary);background-color:var(--color-background-brand-subtle)}.upload-dropzone.is-dragover[data-v-6cc307e1]{border-color:var(--color-border-brand-primary);background-color:var(--color-background-brand-subtle);border-style:solid}.upload-dropzone.is-uploading[data-v-6cc307e1]{border-color:var(--color-border-info);background-color:var(--color-background-info-subtle);cursor:not-allowed}.upload-dropzone.is-single[data-v-6cc307e1]{opacity:.5;cursor:not-allowed}.upload-dropzone.is-single[data-v-6cc307e1]:hover{border-color:var(--color-border-secondary);background-color:var(--color-background-primary)}.dropzone-content[data-v-6cc307e1]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm)}.upload-icon[data-v-6cc307e1]{width:var(--spacing-xl);height:var(--spacing-xl);color:var(--color-text-secondary)}.upload-icon.spinning[data-v-6cc307e1]{animation:spin-6cc307e1 1s linear infinite}.dropzone-text[data-v-6cc307e1]{font-size:var(--font-size-text-md);font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin:0}.dropzone-hint[data-v-6cc307e1]{font-size:var(--font-size-text-sm);color:var(--color-text-tertiary);margin:0}.uploading-content[data-v-6cc307e1]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm)}.uploading-text[data-v-6cc307e1]{font-size:var(--font-size-text-md);font-weight:var(--font-weight-medium);color:var(--color-text-info);margin:0}.upload-progress[data-v-6cc307e1]{width:200px;height:var(--spacing-xs);background-color:var(--color-background-secondary);border-radius:var(--radius-sm);overflow:hidden}.upload-progress .progress-bar[data-v-6cc307e1]{height:100%;background-color:var(--color-foreground-info-primary);transition:width var(--transition-normal)}.files-list[data-v-6cc307e1]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.file-item[data-v-6cc307e1]{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-sm);background-color:var(--color-background-secondary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-sm)}.file-item .file-info[data-v-6cc307e1]{display:flex;align-items:center;gap:var(--spacing-sm);flex:1;min-width:0}.file-item .file-info .file-icon[data-v-6cc307e1]{width:var(--spacing-lg);height:var(--spacing-lg);color:var(--color-text-secondary);flex-shrink:0}.file-item .file-info .file-details[data-v-6cc307e1]{min-width:0}.file-item .file-info .file-details .file-name[data-v-6cc307e1]{font-size:var(--font-size-text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-item .file-info .file-details .file-size[data-v-6cc307e1]{font-size:var(--font-size-text-xs);color:var(--color-text-secondary);margin:0}.file-item .file-actions[data-v-6cc307e1]{display:flex;gap:var(--spacing-xs)}@keyframes spin-6cc307e1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-v-3eeebad7],[data-v-3eeebad7]:before,[data-v-3eeebad7]:after{box-sizing:border-box}html[data-v-3eeebad7],body[data-v-3eeebad7],h1[data-v-3eeebad7],h2[data-v-3eeebad7],h3[data-v-3eeebad7],h4[data-v-3eeebad7],h5[data-v-3eeebad7],h6[data-v-3eeebad7],p[data-v-3eeebad7],figure[data-v-3eeebad7],blockquote[data-v-3eeebad7],dl[data-v-3eeebad7],dd[data-v-3eeebad7],ul[data-v-3eeebad7],ol[data-v-3eeebad7]{margin:0;padding:0}body[data-v-3eeebad7]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-3eeebad7],ol[data-v-3eeebad7]{list-style:none}img[data-v-3eeebad7],picture[data-v-3eeebad7],svg[data-v-3eeebad7]{max-width:100%;display:block}input[data-v-3eeebad7],button[data-v-3eeebad7],textarea[data-v-3eeebad7],select[data-v-3eeebad7]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-3eeebad7]:focus-within{scroll-behavior:auto}[data-v-3eeebad7],[data-v-3eeebad7]:before,[data-v-3eeebad7]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-3eeebad7]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-3eeebad7]:hover{color:var(--color-text-brand-secondary)}a[data-v-3eeebad7]:active{color:var(--color-text-brand-tertiary)}button[data-v-3eeebad7]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-3eeebad7]:focus:not(:focus-visible){outline:none}[data-v-3eeebad7]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-3eeebad7],textarea[data-v-3eeebad7],select[data-v-3eeebad7]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-3eeebad7]:focus,textarea[data-v-3eeebad7]:focus,select[data-v-3eeebad7]:focus{border-color:var(--color-focus);outline:none}input[data-v-3eeebad7]:disabled,textarea[data-v-3eeebad7]:disabled,select[data-v-3eeebad7]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-3eeebad7]{border-collapse:collapse;width:100%}th[data-v-3eeebad7]{text-align:left}button[data-v-3eeebad7]:disabled,input[data-v-3eeebad7]:disabled,textarea[data-v-3eeebad7]:disabled,select[data-v-3eeebad7]:disabled{cursor:not-allowed}fieldset[data-v-3eeebad7]{border:none;padding:0;margin:0}legend[data-v-3eeebad7]{padding:0}details[data-v-3eeebad7]{display:block}summary[data-v-3eeebad7]{display:list-item;cursor:pointer}hr[data-v-3eeebad7]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-3eeebad7],pre[data-v-3eeebad7],kbd[data-v-3eeebad7],samp[data-v-3eeebad7]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-3eeebad7]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-3eeebad7]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-3eeebad7]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-3eeebad7]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-3eeebad7]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-3eeebad7]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-3eeebad7],h6[data-v-3eeebad7]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-3eeebad7]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-3eeebad7]::-webkit-scrollbar{height:4px}[data-v-3eeebad7]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-3eeebad7]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-3eeebad7]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-3eeebad7]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-3eeebad7]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-3eeebad7]:root,html[data-theme=light][data-v-3eeebad7],.light[data-v-3eeebad7]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-3eeebad7],.dark[data-v-3eeebad7]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes fadeInUp-3eeebad7{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-3eeebad7{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-3eeebad7]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-3eeebad7]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-3eeebad7]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-3eeebad7]{flex:1}.action-bar-container .action-bar .info-content[data-v-3eeebad7]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-3eeebad7]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-3eeebad7]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-3eeebad7]{display:flex;gap:var(--spacing-md)}main[data-v-3eeebad7]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-3eeebad7]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-3eeebad7]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-3eeebad7]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-3eeebad7]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-3eeebad7]{flex:1}.content-section .content-header[data-v-3eeebad7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-3eeebad7]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-3eeebad7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-3eeebad7]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-3eeebad7]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-3eeebad7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-3eeebad7]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-3eeebad7 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.answer-input[data-v-3eeebad7]{display:flex;flex-direction:column;gap:var(--spacing-md)}.answer-input-container[data-v-3eeebad7],.ai-section[data-v-3eeebad7]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.ai-confidence[data-v-3eeebad7]{padding:var(--spacing-sm);background-color:var(--color-background-info-subtle);border:1px solid var(--color-border-info);border-radius:var(--radius-sm)}.ai-confidence .confidence-header[data-v-3eeebad7]{display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin-bottom:var(--spacing-xs)}.ai-confidence .confidence-header .icon[data-v-3eeebad7]{width:var(--spacing-md);height:var(--spacing-md);color:var(--color-foreground-info-primary)}.ai-confidence .confidence-bar[data-v-3eeebad7]{height:var(--spacing-xs);background-color:var(--color-background-secondary);border-radius:var(--radius-sm);overflow:hidden;margin-bottom:var(--spacing-xs)}.ai-confidence .confidence-bar .confidence-fill[data-v-3eeebad7]{height:100%;transition:width var(--transition-normal)}.ai-confidence .confidence-bar .confidence-fill.high[data-v-3eeebad7]{background-color:var(--color-foreground-success-primary)}.ai-confidence .confidence-bar .confidence-fill.medium[data-v-3eeebad7]{background-color:var(--color-foreground-warning-primary)}.ai-confidence .confidence-bar .confidence-fill.low[data-v-3eeebad7]{background-color:var(--color-foreground-error-primary)}.ai-confidence .confidence-details[data-v-3eeebad7]{display:flex;gap:var(--spacing-md);font-size:var(--font-size-text-xs);color:var(--color-text-secondary)}.radio-answer[data-v-3eeebad7],.checkbox-answer[data-v-3eeebad7]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.radio-option[data-v-3eeebad7],.checkbox-option[data-v-3eeebad7]{display:flex;align-items:center;gap:var(--spacing-sm)}.radio-option input[type=radio][data-v-3eeebad7],.radio-option input[type=checkbox][data-v-3eeebad7],.checkbox-option input[type=radio][data-v-3eeebad7],.checkbox-option input[type=checkbox][data-v-3eeebad7]{margin:0}.radio-option label[data-v-3eeebad7],.checkbox-option label[data-v-3eeebad7]{font-size:var(--font-size-text-sm);color:var(--color-text-primary);cursor:pointer}.select-answer[data-v-3eeebad7],.number-answer[data-v-3eeebad7],.date-answer[data-v-3eeebad7]{width:100%;max-width:300px}.file-answer[data-v-3eeebad7],.details-field[data-v-3eeebad7]{width:100%}.not-applicable-section .not-applicable-toggle[data-v-3eeebad7]{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-text-sm);color:var(--color-text-secondary);cursor:pointer}.not-applicable-section .not-applicable-toggle input[type=checkbox][data-v-3eeebad7]{margin:0}.save-status[data-v-3eeebad7]{display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-text-xs);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm)}.save-status .icon[data-v-3eeebad7]{width:var(--spacing-sm);height:var(--spacing-sm)}.save-status .icon.spinning[data-v-3eeebad7]{animation:spin-3eeebad7 1s linear infinite}.save-status.saved[data-v-3eeebad7]{background-color:var(--color-background-success-subtle);color:var(--color-text-success)}.save-status.saved .icon[data-v-3eeebad7]{color:var(--color-foreground-success-primary)}.save-status.saving[data-v-3eeebad7]{background-color:var(--color-background-info-subtle);color:var(--color-text-info)}.save-status.saving .icon[data-v-3eeebad7]{color:var(--color-foreground-info-primary)}.save-status.error[data-v-3eeebad7]{background-color:var(--color-background-error-subtle);color:var(--color-text-error)}.save-status.error .icon[data-v-3eeebad7]{color:var(--color-foreground-error-primary)}@keyframes spin-3eeebad7{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-v-18e166b0],[data-v-18e166b0]:before,[data-v-18e166b0]:after{box-sizing:border-box}html[data-v-18e166b0],body[data-v-18e166b0],h1[data-v-18e166b0],h2[data-v-18e166b0],h3[data-v-18e166b0],h4[data-v-18e166b0],h5[data-v-18e166b0],h6[data-v-18e166b0],p[data-v-18e166b0],figure[data-v-18e166b0],blockquote[data-v-18e166b0],dl[data-v-18e166b0],dd[data-v-18e166b0],ul[data-v-18e166b0],ol[data-v-18e166b0]{margin:0;padding:0}body[data-v-18e166b0]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-18e166b0],ol[data-v-18e166b0]{list-style:none}img[data-v-18e166b0],picture[data-v-18e166b0],svg[data-v-18e166b0]{max-width:100%;display:block}input[data-v-18e166b0],button[data-v-18e166b0],textarea[data-v-18e166b0],select[data-v-18e166b0]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-18e166b0]:focus-within{scroll-behavior:auto}[data-v-18e166b0],[data-v-18e166b0]:before,[data-v-18e166b0]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-18e166b0]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-18e166b0]:hover{color:var(--color-text-brand-secondary)}a[data-v-18e166b0]:active{color:var(--color-text-brand-tertiary)}button[data-v-18e166b0]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-18e166b0]:focus:not(:focus-visible){outline:none}[data-v-18e166b0]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-18e166b0],textarea[data-v-18e166b0],select[data-v-18e166b0]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-18e166b0]:focus,textarea[data-v-18e166b0]:focus,select[data-v-18e166b0]:focus{border-color:var(--color-focus);outline:none}input[data-v-18e166b0]:disabled,textarea[data-v-18e166b0]:disabled,select[data-v-18e166b0]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-18e166b0]{border-collapse:collapse;width:100%}th[data-v-18e166b0]{text-align:left}button[data-v-18e166b0]:disabled,input[data-v-18e166b0]:disabled,textarea[data-v-18e166b0]:disabled,select[data-v-18e166b0]:disabled{cursor:not-allowed}fieldset[data-v-18e166b0]{border:none;padding:0;margin:0}legend[data-v-18e166b0]{padding:0}details[data-v-18e166b0]{display:block}summary[data-v-18e166b0]{display:list-item;cursor:pointer}hr[data-v-18e166b0]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-18e166b0],pre[data-v-18e166b0],kbd[data-v-18e166b0],samp[data-v-18e166b0]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-18e166b0]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-18e166b0]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-18e166b0]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-18e166b0]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-18e166b0]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-18e166b0]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-18e166b0],h6[data-v-18e166b0]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-18e166b0]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-18e166b0]::-webkit-scrollbar{height:4px}[data-v-18e166b0]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-18e166b0]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-18e166b0]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-18e166b0]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-18e166b0]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-18e166b0]:root,html[data-theme=light][data-v-18e166b0],.light[data-v-18e166b0]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-18e166b0],.dark[data-v-18e166b0]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-18e166b0{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-18e166b0{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-18e166b0{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-18e166b0]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-18e166b0]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-18e166b0]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-18e166b0]{flex:1}.action-bar-container .action-bar .info-content[data-v-18e166b0]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-18e166b0]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-18e166b0]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-18e166b0]{display:flex;gap:var(--spacing-md)}main[data-v-18e166b0]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-18e166b0]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-18e166b0]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-18e166b0]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-18e166b0]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-18e166b0]{flex:1}.content-section .content-header[data-v-18e166b0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-18e166b0]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-18e166b0]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-18e166b0]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-18e166b0]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-18e166b0]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-18e166b0]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-18e166b0 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.assessment-question[data-v-18e166b0]{position:relative;padding:var(--spacing-3xl);background-color:var(--color-background-primary);border-radius:var(--component-border-radius-lg);border:1px solid var(--color-border-primary);z-index:var(--z-index-card);transition:var(--transition-default)}.assessment-question[data-v-18e166b0]:has(.context-menu.open){z-index:calc(var(--z-index-card) + 2)}.assessment-question[data-v-18e166b0]{padding:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.question-header[data-v-18e166b0]{margin-bottom:var(--spacing-md)}.question-title[data-v-18e166b0]{display:flex;align-items:flex-start;gap:var(--spacing-xs);margin-bottom:var(--spacing-sm)}.question-title .question-content[data-v-18e166b0]{font-size:var(--font-size-text-lg);font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin:0;line-height:var(--line-height-text-lg)}.question-title .required-indicator[data-v-18e166b0]{color:var(--color-foreground-error-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-text-lg);line-height:1}.question-description[data-v-18e166b0]{margin-bottom:var(--spacing-sm)}.question-description[data-v-18e166b0] .markdown-content{font-size:var(--font-size-text-sm);color:var(--color-text-secondary);line-height:var(--line-height-text-sm)}.question-meta[data-v-18e166b0]{display:flex;gap:var(--spacing-md);font-size:var(--font-size-text-xs);color:var(--color-text-tertiary)}.question-meta .question-coefficient[data-v-18e166b0],.question-meta .question-max-grade[data-v-18e166b0]{display:flex;align-items:center;gap:var(--spacing-xs)}.question-meta .question-coefficient[data-v-18e166b0]:before,.question-meta .question-max-grade[data-v-18e166b0]:before{content:"";width:var(--spacing-xs);height:var(--spacing-xs);background-color:var(--color-text-tertiary);border-radius:50%}.question-answer[data-v-18e166b0]{width:100%}.question-error[data-v-18e166b0]{display:flex;align-items:center;gap:var(--spacing-xs);margin-top:var(--spacing-sm);padding:var(--spacing-sm);background-color:var(--color-background-error-subtle);border:1px solid var(--color-border-error);border-radius:var(--radius-sm);font-size:var(--font-size-text-sm);color:var(--color-text-error)}.question-error .error-icon[data-v-18e166b0]{width:var(--spacing-md);height:var(--spacing-md);color:var(--color-foreground-error-primary);flex-shrink:0}@media (max-width: 768px){.assessment-question[data-v-18e166b0]{padding:var(--spacing-md)}.question-title .question-content[data-v-18e166b0]{font-size:var(--font-size-text-md)}.question-meta[data-v-18e166b0]{flex-direction:column;gap:var(--spacing-xs)}}[data-v-cc80817d],[data-v-cc80817d]:before,[data-v-cc80817d]:after{box-sizing:border-box}html[data-v-cc80817d],body[data-v-cc80817d],h1[data-v-cc80817d],h2[data-v-cc80817d],h3[data-v-cc80817d],h4[data-v-cc80817d],h5[data-v-cc80817d],h6[data-v-cc80817d],p[data-v-cc80817d],figure[data-v-cc80817d],blockquote[data-v-cc80817d],dl[data-v-cc80817d],dd[data-v-cc80817d],ul[data-v-cc80817d],ol[data-v-cc80817d]{margin:0;padding:0}body[data-v-cc80817d]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-cc80817d],ol[data-v-cc80817d]{list-style:none}img[data-v-cc80817d],picture[data-v-cc80817d],svg[data-v-cc80817d]{max-width:100%;display:block}input[data-v-cc80817d],button[data-v-cc80817d],textarea[data-v-cc80817d],select[data-v-cc80817d]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-cc80817d]:focus-within{scroll-behavior:auto}[data-v-cc80817d],[data-v-cc80817d]:before,[data-v-cc80817d]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-cc80817d]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-cc80817d]:hover{color:var(--color-text-brand-secondary)}a[data-v-cc80817d]:active{color:var(--color-text-brand-tertiary)}button[data-v-cc80817d]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-cc80817d]:focus:not(:focus-visible){outline:none}[data-v-cc80817d]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-cc80817d],textarea[data-v-cc80817d],select[data-v-cc80817d]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-cc80817d]:focus,textarea[data-v-cc80817d]:focus,select[data-v-cc80817d]:focus{border-color:var(--color-focus);outline:none}input[data-v-cc80817d]:disabled,textarea[data-v-cc80817d]:disabled,select[data-v-cc80817d]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-cc80817d]{border-collapse:collapse;width:100%}th[data-v-cc80817d]{text-align:left}button[data-v-cc80817d]:disabled,input[data-v-cc80817d]:disabled,textarea[data-v-cc80817d]:disabled,select[data-v-cc80817d]:disabled{cursor:not-allowed}fieldset[data-v-cc80817d]{border:none;padding:0;margin:0}legend[data-v-cc80817d]{padding:0}details[data-v-cc80817d]{display:block}summary[data-v-cc80817d]{display:list-item;cursor:pointer}hr[data-v-cc80817d]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-cc80817d],pre[data-v-cc80817d],kbd[data-v-cc80817d],samp[data-v-cc80817d]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-cc80817d]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-cc80817d]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-cc80817d]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-cc80817d]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-cc80817d]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-cc80817d]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-cc80817d],h6[data-v-cc80817d]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-cc80817d]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-cc80817d]::-webkit-scrollbar{height:4px}[data-v-cc80817d]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-cc80817d]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-cc80817d]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-cc80817d]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-cc80817d]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-cc80817d]:root,html[data-theme=light][data-v-cc80817d],.light[data-v-cc80817d]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-cc80817d],.dark[data-v-cc80817d]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-cc80817d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-cc80817d{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-cc80817d{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-cc80817d]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-cc80817d]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-cc80817d]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-cc80817d]{flex:1}.action-bar-container .action-bar .info-content[data-v-cc80817d]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-cc80817d]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-cc80817d]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-cc80817d]{display:flex;gap:var(--spacing-md)}main[data-v-cc80817d]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-cc80817d]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-cc80817d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-cc80817d]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-cc80817d]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-cc80817d]{flex:1}.content-section .content-header[data-v-cc80817d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-cc80817d]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-cc80817d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-cc80817d]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-cc80817d]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-cc80817d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-cc80817d]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-cc80817d var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.assessment-section[data-v-cc80817d]{margin-bottom:var(--spacing-xl)}.section-header[data-v-cc80817d]{margin-bottom:var(--spacing-lg)}.section-header-content[data-v-cc80817d]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md)}.section-header-content .section-title[data-v-cc80817d]{font-size:var(--font-size-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0;line-height:var(--line-height-display-sm);flex:1}.section-header-content .collapse-button[data-v-cc80817d]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:var(--spacing-xl);height:var(--spacing-xl);background:none;border:none;border-radius:var(--radius-xl);cursor:pointer;transition:all var(--transition-fast);color:var(--color-text-secondary)}.section-header-content .collapse-button[data-v-cc80817d]:focus-visible{outline:2px solid var(--color-foreground-brand-primary);outline-offset:2px}.section-header-content .collapse-button .chevron-icon[data-v-cc80817d]{width:100%;height:100%;object-fit:contain;transition:transform var(--transition-fast)}.section-header-content .collapse-button.is-collapsed .chevron-icon[data-v-cc80817d]{transform:rotate(-90deg)}.section-header-content:hover .collapse-button[data-v-cc80817d]{color:var(--color-text-brand-tertiary)}.section-description[data-v-cc80817d]{margin-bottom:var(--spacing-md)}.section-description[data-v-cc80817d] .markdown-content{font-size:var(--font-size-text-md);color:var(--color-text-secondary);line-height:var(--line-height-text-md)}.section-progress[data-v-cc80817d]{padding:var(--spacing-sm);background-color:var(--color-background-secondary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-sm)}.section-progress .progress-info[data-v-cc80817d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-xs)}.section-progress .progress-info .progress-text[data-v-cc80817d]{font-size:var(--font-size-text-sm);color:var(--color-text-secondary)}.section-progress .progress-info .progress-percentage[data-v-cc80817d]{font-size:var(--font-size-text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.section-progress .progress-bar[data-v-cc80817d]{height:var(--spacing-xs);background-color:var(--color-background-primary);border-radius:var(--radius-sm);overflow:hidden}.section-progress .progress-bar .progress-fill[data-v-cc80817d]{height:100%;background-color:var(--color-foreground-brand-primary);transition:width var(--transition-normal)}.section-content[data-v-cc80817d]{overflow:hidden;transition:max-height var(--transition-normal) ease-in-out,opacity var(--transition-normal) ease-in-out;max-height:2000px;opacity:1}.section-content.is-collapsed[data-v-cc80817d]{max-height:0;opacity:0}.section-questions[data-v-cc80817d]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.child-sections[data-v-cc80817d]{margin-top:var(--spacing-xl);padding-left:var(--spacing-lg);border-left:2px solid var(--color-border-secondary)}.child-sections .assessment-section[data-v-cc80817d]{margin-bottom:var(--spacing-lg)}.child-sections .assessment-section .section-title[data-v-cc80817d]{font-size:var(--font-size-text-lg)}.child-sections .assessment-section .child-sections[data-v-cc80817d]{padding-left:var(--spacing-md)}.child-sections .assessment-section .child-sections .assessment-section .section-title[data-v-cc80817d]{font-size:var(--font-size-text-md)}.empty-section[data-v-cc80817d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border:1px dashed var(--color-border-secondary);border-radius:var(--radius-md);text-align:center}.empty-section .empty-icon[data-v-cc80817d]{width:var(--spacing-2xl);height:var(--spacing-2xl);color:var(--color-text-tertiary);margin-bottom:var(--spacing-md)}.empty-section .empty-text[data-v-cc80817d]{font-size:var(--font-size-text-sm);color:var(--color-text-tertiary);margin:0}[data-v-420a8ece],[data-v-420a8ece]:before,[data-v-420a8ece]:after{box-sizing:border-box}html[data-v-420a8ece],body[data-v-420a8ece],h1[data-v-420a8ece],h2[data-v-420a8ece],h3[data-v-420a8ece],h4[data-v-420a8ece],h5[data-v-420a8ece],h6[data-v-420a8ece],p[data-v-420a8ece],figure[data-v-420a8ece],blockquote[data-v-420a8ece],dl[data-v-420a8ece],dd[data-v-420a8ece],ul[data-v-420a8ece],ol[data-v-420a8ece]{margin:0;padding:0}body[data-v-420a8ece]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-420a8ece],ol[data-v-420a8ece]{list-style:none}img[data-v-420a8ece],picture[data-v-420a8ece],svg[data-v-420a8ece]{max-width:100%;display:block}input[data-v-420a8ece],button[data-v-420a8ece],textarea[data-v-420a8ece],select[data-v-420a8ece]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-420a8ece]:focus-within{scroll-behavior:auto}[data-v-420a8ece],[data-v-420a8ece]:before,[data-v-420a8ece]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-420a8ece]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-420a8ece]:hover{color:var(--color-text-brand-secondary)}a[data-v-420a8ece]:active{color:var(--color-text-brand-tertiary)}button[data-v-420a8ece]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-420a8ece]:focus:not(:focus-visible){outline:none}[data-v-420a8ece]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-420a8ece],textarea[data-v-420a8ece],select[data-v-420a8ece]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-420a8ece]:focus,textarea[data-v-420a8ece]:focus,select[data-v-420a8ece]:focus{border-color:var(--color-focus);outline:none}input[data-v-420a8ece]:disabled,textarea[data-v-420a8ece]:disabled,select[data-v-420a8ece]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-420a8ece]{border-collapse:collapse;width:100%}th[data-v-420a8ece]{text-align:left}button[data-v-420a8ece]:disabled,input[data-v-420a8ece]:disabled,textarea[data-v-420a8ece]:disabled,select[data-v-420a8ece]:disabled{cursor:not-allowed}fieldset[data-v-420a8ece]{border:none;padding:0;margin:0}legend[data-v-420a8ece]{padding:0}details[data-v-420a8ece]{display:block}summary[data-v-420a8ece]{display:list-item;cursor:pointer}hr[data-v-420a8ece]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-420a8ece],pre[data-v-420a8ece],kbd[data-v-420a8ece],samp[data-v-420a8ece]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-420a8ece]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-420a8ece]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-420a8ece]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-420a8ece]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-420a8ece]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-420a8ece]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-420a8ece],h6[data-v-420a8ece]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-420a8ece]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-420a8ece]::-webkit-scrollbar{height:4px}[data-v-420a8ece]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-420a8ece]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-420a8ece]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-420a8ece]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-420a8ece]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-420a8ece]:root,html[data-theme=light][data-v-420a8ece],.light[data-v-420a8ece]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-420a8ece],.dark[data-v-420a8ece]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes fadeInUp-420a8ece{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-420a8ece{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-420a8ece]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-420a8ece]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-420a8ece]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-420a8ece]{flex:1}.action-bar-container .action-bar .info-content[data-v-420a8ece]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-420a8ece]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-420a8ece]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-420a8ece]{display:flex;gap:var(--spacing-md)}main[data-v-420a8ece]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-420a8ece]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-420a8ece]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-420a8ece]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-420a8ece]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-420a8ece]{flex:1}.content-section .content-header[data-v-420a8ece]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-420a8ece]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-420a8ece]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-420a8ece]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-420a8ece]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-420a8ece]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-420a8ece]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-420a8ece var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.assessment-form[data-v-420a8ece]{width:100%;max-width:800px;margin:0 auto;padding:var(--spacing-lg)}.loading-container[data-v-420a8ece],.error-container[data-v-420a8ece]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-2xl);text-align:center}.loading-container .loading-icon[data-v-420a8ece],.loading-container .error-icon[data-v-420a8ece],.error-container .loading-icon[data-v-420a8ece],.error-container .error-icon[data-v-420a8ece]{width:var(--spacing-2xl);height:var(--spacing-2xl);margin-bottom:var(--spacing-md)}.loading-container .loading-icon.spinning[data-v-420a8ece],.loading-container .error-icon.spinning[data-v-420a8ece],.error-container .loading-icon.spinning[data-v-420a8ece],.error-container .error-icon.spinning[data-v-420a8ece]{animation:spin-420a8ece 1s linear infinite}.loading-container p[data-v-420a8ece],.error-container p[data-v-420a8ece]{font-size:var(--font-size-text-md);color:var(--color-text-secondary);margin:0 0 var(--spacing-md) 0}.error-container .error-icon[data-v-420a8ece]{color:var(--color-foreground-error-primary)}.error-container p[data-v-420a8ece]{color:var(--color-text-error)}.form-content[data-v-420a8ece]{display:flex;flex-direction:column;gap:var(--spacing-xl)}.empty-form[data-v-420a8ece]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-2xl);text-align:center;background-color:var(--color-background-secondary);border:1px dashed var(--color-border-secondary);border-radius:var(--radius-md)}.empty-form .empty-icon[data-v-420a8ece]{width:var(--spacing-3xl);height:var(--spacing-3xl);color:var(--color-text-tertiary);margin-bottom:var(--spacing-lg)}.empty-form h3[data-v-420a8ece]{font-size:var(--font-size-text-lg);font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin:0 0 var(--spacing-sm) 0}.empty-form p[data-v-420a8ece]{font-size:var(--font-size-text-sm);color:var(--color-text-secondary);margin:0}@keyframes spin-420a8ece{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.assessment-form[data-v-420a8ece]{padding:var(--spacing-md)}.form-content[data-v-420a8ece]{gap:var(--spacing-lg)}}[data-v-9e380040],[data-v-9e380040]:before,[data-v-9e380040]:after{box-sizing:border-box}html[data-v-9e380040],body[data-v-9e380040],h1[data-v-9e380040],h2[data-v-9e380040],h3[data-v-9e380040],h4[data-v-9e380040],h5[data-v-9e380040],h6[data-v-9e380040],p[data-v-9e380040],figure[data-v-9e380040],blockquote[data-v-9e380040],dl[data-v-9e380040],dd[data-v-9e380040],ul[data-v-9e380040],ol[data-v-9e380040]{margin:0;padding:0}body[data-v-9e380040]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-9e380040],ol[data-v-9e380040]{list-style:none}img[data-v-9e380040],picture[data-v-9e380040],svg[data-v-9e380040]{max-width:100%;display:block}input[data-v-9e380040],button[data-v-9e380040],textarea[data-v-9e380040],select[data-v-9e380040]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-9e380040]:focus-within{scroll-behavior:auto}[data-v-9e380040],[data-v-9e380040]:before,[data-v-9e380040]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-9e380040]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-9e380040]:hover{color:var(--color-text-brand-secondary)}a[data-v-9e380040]:active{color:var(--color-text-brand-tertiary)}button[data-v-9e380040]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-9e380040]:focus:not(:focus-visible){outline:none}[data-v-9e380040]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-9e380040],textarea[data-v-9e380040],select[data-v-9e380040]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-9e380040]:focus,textarea[data-v-9e380040]:focus,select[data-v-9e380040]:focus{border-color:var(--color-focus);outline:none}input[data-v-9e380040]:disabled,textarea[data-v-9e380040]:disabled,select[data-v-9e380040]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-9e380040]{border-collapse:collapse;width:100%}th[data-v-9e380040]{text-align:left}button[data-v-9e380040]:disabled,input[data-v-9e380040]:disabled,textarea[data-v-9e380040]:disabled,select[data-v-9e380040]:disabled{cursor:not-allowed}fieldset[data-v-9e380040]{border:none;padding:0;margin:0}legend[data-v-9e380040]{padding:0}details[data-v-9e380040]{display:block}summary[data-v-9e380040]{display:list-item;cursor:pointer}hr[data-v-9e380040]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-9e380040],pre[data-v-9e380040],kbd[data-v-9e380040],samp[data-v-9e380040]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-9e380040]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-9e380040]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-9e380040]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-9e380040]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-9e380040]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-9e380040]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-9e380040],h6[data-v-9e380040]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-9e380040]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-9e380040]::-webkit-scrollbar{height:4px}[data-v-9e380040]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-9e380040]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-9e380040]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-9e380040]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-9e380040]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-9e380040]:root,html[data-theme=light][data-v-9e380040],.light[data-v-9e380040]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-9e380040],.dark[data-v-9e380040]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes fadeInUp-9e380040{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-9e380040{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-9e380040]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-9e380040]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-9e380040]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-9e380040]{flex:1}.action-bar-container .action-bar .info-content[data-v-9e380040]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-9e380040]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-9e380040]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-9e380040]{display:flex;gap:var(--spacing-md)}main[data-v-9e380040]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-9e380040]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-9e380040]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-9e380040]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-9e380040]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-9e380040]{flex:1}.content-section .content-header[data-v-9e380040]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-9e380040]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-9e380040]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-9e380040]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-9e380040]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-9e380040]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-9e380040]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-9e380040 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.assessment-view[data-v-9e380040]{display:flex;flex-direction:column;min-height:100vh;background-color:var(--color-background-secondary)}.loading-container[data-v-9e380040],.error-container[data-v-9e380040]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-2xl);text-align:center;min-height:400px}.loading-container .loading-icon[data-v-9e380040],.loading-container .error-icon[data-v-9e380040],.error-container .loading-icon[data-v-9e380040],.error-container .error-icon[data-v-9e380040]{width:var(--spacing-2xl);height:var(--spacing-2xl);margin-bottom:var(--spacing-md)}.loading-container .loading-icon.spinning[data-v-9e380040],.loading-container .error-icon.spinning[data-v-9e380040],.error-container .loading-icon.spinning[data-v-9e380040],.error-container .error-icon.spinning[data-v-9e380040]{animation:spin-9e380040 1s linear infinite}.loading-container p[data-v-9e380040],.error-container p[data-v-9e380040]{font-size:var(--font-size-text-md);color:var(--color-text-secondary);margin:0 0 var(--spacing-md) 0}.error-container .error-icon[data-v-9e380040]{color:var(--color-foreground-error-primary)}.error-container p[data-v-9e380040]{color:var(--color-text-error)}.assessment-content[data-v-9e380040]{display:grid;grid-template-columns:300px 1fr;gap:var(--spacing-lg);flex:1;overflow:visible;padding:var(--spacing-lg);min-height:0}@media (max-width: 768px){.assessment-content[data-v-9e380040]{grid-template-columns:1fr;gap:0;padding:var(--spacing-md)}}.submit-modal-content[data-v-9e380040]{display:flex;flex-direction:column;gap:var(--spacing-md)}.submit-modal-content p[data-v-9e380040]{font-size:var(--font-size-text-md);color:var(--color-text-primary);margin:0}.submit-warning[data-v-9e380040]{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);background-color:var(--color-background-warning-subtle);border:1px solid var(--color-border-warning);border-radius:var(--radius-sm);font-size:var(--font-size-text-sm);color:var(--color-text-warning)}.submit-warning .warning-icon[data-v-9e380040]{width:16px;height:16px;color:var(--color-foreground-warning-primary);flex-shrink:0}@keyframes spin-9e380040{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media print{.assessment-view[data-v-9e380040]{height:auto}.assessment-content[data-v-9e380040]{grid-template-columns:1fr;gap:0;padding:0}.assessment-navigation[data-v-9e380040]{display:none}}[data-v-8eedc598],[data-v-8eedc598]:before,[data-v-8eedc598]:after{box-sizing:border-box}html[data-v-8eedc598],body[data-v-8eedc598],h1[data-v-8eedc598],h2[data-v-8eedc598],h3[data-v-8eedc598],h4[data-v-8eedc598],h5[data-v-8eedc598],h6[data-v-8eedc598],p[data-v-8eedc598],figure[data-v-8eedc598],blockquote[data-v-8eedc598],dl[data-v-8eedc598],dd[data-v-8eedc598],ul[data-v-8eedc598],ol[data-v-8eedc598]{margin:0;padding:0}body[data-v-8eedc598]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-8eedc598],ol[data-v-8eedc598]{list-style:none}img[data-v-8eedc598],picture[data-v-8eedc598],svg[data-v-8eedc598]{max-width:100%;display:block}input[data-v-8eedc598],button[data-v-8eedc598],textarea[data-v-8eedc598],select[data-v-8eedc598]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-8eedc598]:focus-within{scroll-behavior:auto}[data-v-8eedc598],[data-v-8eedc598]:before,[data-v-8eedc598]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-8eedc598]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-8eedc598]:hover{color:var(--color-text-brand-secondary)}a[data-v-8eedc598]:active{color:var(--color-text-brand-tertiary)}button[data-v-8eedc598]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-8eedc598]:focus:not(:focus-visible){outline:none}[data-v-8eedc598]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-8eedc598],textarea[data-v-8eedc598],select[data-v-8eedc598]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-8eedc598]:focus,textarea[data-v-8eedc598]:focus,select[data-v-8eedc598]:focus{border-color:var(--color-focus);outline:none}input[data-v-8eedc598]:disabled,textarea[data-v-8eedc598]:disabled,select[data-v-8eedc598]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-8eedc598]{border-collapse:collapse;width:100%}th[data-v-8eedc598]{text-align:left}button[data-v-8eedc598]:disabled,input[data-v-8eedc598]:disabled,textarea[data-v-8eedc598]:disabled,select[data-v-8eedc598]:disabled{cursor:not-allowed}fieldset[data-v-8eedc598]{border:none;padding:0;margin:0}legend[data-v-8eedc598]{padding:0}details[data-v-8eedc598]{display:block}summary[data-v-8eedc598]{display:list-item;cursor:pointer}hr[data-v-8eedc598]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-8eedc598],pre[data-v-8eedc598],kbd[data-v-8eedc598],samp[data-v-8eedc598]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-8eedc598]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-8eedc598]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-8eedc598]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-8eedc598]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-8eedc598]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-8eedc598]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-8eedc598],h6[data-v-8eedc598]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-8eedc598]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-8eedc598]::-webkit-scrollbar{height:4px}[data-v-8eedc598]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-8eedc598]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-8eedc598]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-8eedc598]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-8eedc598]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-8eedc598]:root,html[data-theme=light][data-v-8eedc598],.light[data-v-8eedc598]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-8eedc598],.dark[data-v-8eedc598]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-8eedc598{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-8eedc598{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-8eedc598{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-8eedc598]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-8eedc598]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-8eedc598]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-8eedc598]{flex:1}.action-bar-container .action-bar .info-content[data-v-8eedc598]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-8eedc598]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-8eedc598]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-8eedc598]{display:flex;gap:var(--spacing-md)}main[data-v-8eedc598]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-8eedc598]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-8eedc598]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-8eedc598]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-8eedc598]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-8eedc598]{flex:1}.content-section .content-header[data-v-8eedc598]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-8eedc598]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-8eedc598]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-8eedc598]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-8eedc598]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-8eedc598]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-8eedc598]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-8eedc598 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.illustration-activity[data-v-8eedc598]{width:100%;height:100%;background-image:url(/assets/activity-650-R2YP.png);background-size:contain;background-position:center;background-repeat:no-repeat}[data-v-a19f208c],[data-v-a19f208c]:before,[data-v-a19f208c]:after{box-sizing:border-box}html[data-v-a19f208c],body[data-v-a19f208c],h1[data-v-a19f208c],h2[data-v-a19f208c],h3[data-v-a19f208c],h4[data-v-a19f208c],h5[data-v-a19f208c],h6[data-v-a19f208c],p[data-v-a19f208c],figure[data-v-a19f208c],blockquote[data-v-a19f208c],dl[data-v-a19f208c],dd[data-v-a19f208c],ul[data-v-a19f208c],ol[data-v-a19f208c]{margin:0;padding:0}body[data-v-a19f208c]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-a19f208c],ol[data-v-a19f208c]{list-style:none}img[data-v-a19f208c],picture[data-v-a19f208c],svg[data-v-a19f208c]{max-width:100%;display:block}input[data-v-a19f208c],button[data-v-a19f208c],textarea[data-v-a19f208c],select[data-v-a19f208c]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-a19f208c]:focus-within{scroll-behavior:auto}[data-v-a19f208c],[data-v-a19f208c]:before,[data-v-a19f208c]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-a19f208c]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-a19f208c]:hover{color:var(--color-text-brand-secondary)}a[data-v-a19f208c]:active{color:var(--color-text-brand-tertiary)}button[data-v-a19f208c]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-a19f208c]:focus:not(:focus-visible){outline:none}[data-v-a19f208c]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-a19f208c],textarea[data-v-a19f208c],select[data-v-a19f208c]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-a19f208c]:focus,textarea[data-v-a19f208c]:focus,select[data-v-a19f208c]:focus{border-color:var(--color-focus);outline:none}input[data-v-a19f208c]:disabled,textarea[data-v-a19f208c]:disabled,select[data-v-a19f208c]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-a19f208c]{border-collapse:collapse;width:100%}th[data-v-a19f208c]{text-align:left}button[data-v-a19f208c]:disabled,input[data-v-a19f208c]:disabled,textarea[data-v-a19f208c]:disabled,select[data-v-a19f208c]:disabled{cursor:not-allowed}fieldset[data-v-a19f208c]{border:none;padding:0;margin:0}legend[data-v-a19f208c]{padding:0}details[data-v-a19f208c]{display:block}summary[data-v-a19f208c]{display:list-item;cursor:pointer}hr[data-v-a19f208c]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-a19f208c],pre[data-v-a19f208c],kbd[data-v-a19f208c],samp[data-v-a19f208c]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-a19f208c]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-a19f208c]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-a19f208c]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-a19f208c]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-a19f208c]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-a19f208c]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-a19f208c],h6[data-v-a19f208c]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-a19f208c]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-a19f208c]::-webkit-scrollbar{height:4px}[data-v-a19f208c]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-a19f208c]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-a19f208c]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-a19f208c]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-a19f208c]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-a19f208c]:root,html[data-theme=light][data-v-a19f208c],.light[data-v-a19f208c]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-a19f208c],.dark[data-v-a19f208c]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-a19f208c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-a19f208c{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-a19f208c{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-a19f208c]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-a19f208c]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-a19f208c]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-a19f208c]{flex:1}.action-bar-container .action-bar .info-content[data-v-a19f208c]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-a19f208c]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-a19f208c]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-a19f208c]{display:flex;gap:var(--spacing-md)}main[data-v-a19f208c]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-a19f208c]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-a19f208c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-a19f208c]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-a19f208c]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-a19f208c]{flex:1}.content-section .content-header[data-v-a19f208c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-a19f208c]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-a19f208c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-a19f208c]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-a19f208c]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-a19f208c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-a19f208c]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-a19f208c var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.scope-table-wrapper[data-v-a19f208c]{width:100%}.scope-name-cell[data-v-a19f208c]{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm) 0}.scope-name-cell .scope-criticality[data-v-a19f208c]{width:var(--spacing-3xl);height:var(--spacing-3xl);display:flex;align-items:center;justify-content:center;flex-shrink:0}.scope-name-cell .scope-criticality .criticality-placeholder[data-v-a19f208c]{width:var(--spacing-xl);height:var(--spacing-xl);background:var(--color-background-secondary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-full)}.scope-name-cell .scope-info[data-v-a19f208c]{display:flex;flex-direction:column;gap:var(--spacing-xs);min-width:0}.scope-name-cell .scope-info .scope-name[data-v-a19f208c]{font-weight:var(--font-weight-medium);color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scope-name-cell .scope-info .scope-description[data-v-a19f208c]{max-width:var(--spacing-14xl);font-size:var(--font-size-text-xs);color:var(--color-text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.criticality-cell[data-v-a19f208c]{display:flex;align-items:center;gap:var(--spacing-xs)}.criticality-cell .criticality-text[data-v-a19f208c]{font-size:var(--font-size-text-sm);color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}.activities-list[data-v-a19f208c],.evaluations-list[data-v-a19f208c]{display:flex;gap:var(--spacing-xxs);max-width:var(--spacing-14xl)}.activities-list .activity-dot[data-v-a19f208c],.evaluations-list .activity-dot[data-v-a19f208c]{width:var(--spacing-xxs);height:var(--spacing-xxs);border-radius:var(--radius-full);flex-shrink:0}.activities-list .more-items[data-v-a19f208c],.evaluations-list .more-items[data-v-a19f208c]{display:flex;align-items:center;padding:0 var(--spacing-xs);font-size:var(--font-size-text-xs);color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}.text-muted[data-v-a19f208c]{color:var(--color-text-tertiary)}[data-v-33c55d9f],[data-v-33c55d9f]:before,[data-v-33c55d9f]:after{box-sizing:border-box}html[data-v-33c55d9f],body[data-v-33c55d9f],h1[data-v-33c55d9f],h2[data-v-33c55d9f],h3[data-v-33c55d9f],h4[data-v-33c55d9f],h5[data-v-33c55d9f],h6[data-v-33c55d9f],p[data-v-33c55d9f],figure[data-v-33c55d9f],blockquote[data-v-33c55d9f],dl[data-v-33c55d9f],dd[data-v-33c55d9f],ul[data-v-33c55d9f],ol[data-v-33c55d9f]{margin:0;padding:0}body[data-v-33c55d9f]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-33c55d9f],ol[data-v-33c55d9f]{list-style:none}img[data-v-33c55d9f],picture[data-v-33c55d9f],svg[data-v-33c55d9f]{max-width:100%;display:block}input[data-v-33c55d9f],button[data-v-33c55d9f],textarea[data-v-33c55d9f],select[data-v-33c55d9f]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-33c55d9f]:focus-within{scroll-behavior:auto}[data-v-33c55d9f],[data-v-33c55d9f]:before,[data-v-33c55d9f]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-33c55d9f]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-33c55d9f]:hover{color:var(--color-text-brand-secondary)}a[data-v-33c55d9f]:active{color:var(--color-text-brand-tertiary)}button[data-v-33c55d9f]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-33c55d9f]:focus:not(:focus-visible){outline:none}[data-v-33c55d9f]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-33c55d9f],textarea[data-v-33c55d9f],select[data-v-33c55d9f]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-33c55d9f]:focus,textarea[data-v-33c55d9f]:focus,select[data-v-33c55d9f]:focus{border-color:var(--color-focus);outline:none}input[data-v-33c55d9f]:disabled,textarea[data-v-33c55d9f]:disabled,select[data-v-33c55d9f]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-33c55d9f]{border-collapse:collapse;width:100%}th[data-v-33c55d9f]{text-align:left}button[data-v-33c55d9f]:disabled,input[data-v-33c55d9f]:disabled,textarea[data-v-33c55d9f]:disabled,select[data-v-33c55d9f]:disabled{cursor:not-allowed}fieldset[data-v-33c55d9f]{border:none;padding:0;margin:0}legend[data-v-33c55d9f]{padding:0}details[data-v-33c55d9f]{display:block}summary[data-v-33c55d9f]{display:list-item;cursor:pointer}hr[data-v-33c55d9f]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-33c55d9f],pre[data-v-33c55d9f],kbd[data-v-33c55d9f],samp[data-v-33c55d9f]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-33c55d9f]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-33c55d9f]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-33c55d9f]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-33c55d9f]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-33c55d9f]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-33c55d9f]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-33c55d9f],h6[data-v-33c55d9f]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-33c55d9f]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-33c55d9f]::-webkit-scrollbar{height:4px}[data-v-33c55d9f]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-33c55d9f]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-33c55d9f]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-33c55d9f]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-33c55d9f]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-33c55d9f]:root,html[data-theme=light][data-v-33c55d9f],.light[data-v-33c55d9f]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-33c55d9f],.dark[data-v-33c55d9f]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-33c55d9f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-33c55d9f{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-33c55d9f{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-33c55d9f]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-33c55d9f]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-33c55d9f]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-33c55d9f]{flex:1}.action-bar-container .action-bar .info-content[data-v-33c55d9f]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-33c55d9f]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-33c55d9f]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-33c55d9f]{display:flex;gap:var(--spacing-md)}main[data-v-33c55d9f]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-33c55d9f]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-33c55d9f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-33c55d9f]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-33c55d9f]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-33c55d9f]{flex:1}.content-section .content-header[data-v-33c55d9f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-33c55d9f]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-33c55d9f]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-33c55d9f]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-33c55d9f]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-33c55d9f]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-33c55d9f]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-33c55d9f var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.scopes-section[data-v-33c55d9f]{flex:1}.scopes-header[data-v-33c55d9f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.scopes-table[data-v-33c55d9f]{display:flex;flex-direction:column;gap:var(--spacing-md)}[data-v-cee4e3ec],[data-v-cee4e3ec]:before,[data-v-cee4e3ec]:after{box-sizing:border-box}html[data-v-cee4e3ec],body[data-v-cee4e3ec],h1[data-v-cee4e3ec],h2[data-v-cee4e3ec],h3[data-v-cee4e3ec],h4[data-v-cee4e3ec],h5[data-v-cee4e3ec],h6[data-v-cee4e3ec],p[data-v-cee4e3ec],figure[data-v-cee4e3ec],blockquote[data-v-cee4e3ec],dl[data-v-cee4e3ec],dd[data-v-cee4e3ec],ul[data-v-cee4e3ec],ol[data-v-cee4e3ec]{margin:0;padding:0}body[data-v-cee4e3ec]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-cee4e3ec],ol[data-v-cee4e3ec]{list-style:none}img[data-v-cee4e3ec],picture[data-v-cee4e3ec],svg[data-v-cee4e3ec]{max-width:100%;display:block}input[data-v-cee4e3ec],button[data-v-cee4e3ec],textarea[data-v-cee4e3ec],select[data-v-cee4e3ec]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-cee4e3ec]:focus-within{scroll-behavior:auto}[data-v-cee4e3ec],[data-v-cee4e3ec]:before,[data-v-cee4e3ec]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-cee4e3ec]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-cee4e3ec]:hover{color:var(--color-text-brand-secondary)}a[data-v-cee4e3ec]:active{color:var(--color-text-brand-tertiary)}button[data-v-cee4e3ec]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-cee4e3ec]:focus:not(:focus-visible){outline:none}[data-v-cee4e3ec]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-cee4e3ec],textarea[data-v-cee4e3ec],select[data-v-cee4e3ec]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-cee4e3ec]:focus,textarea[data-v-cee4e3ec]:focus,select[data-v-cee4e3ec]:focus{border-color:var(--color-focus);outline:none}input[data-v-cee4e3ec]:disabled,textarea[data-v-cee4e3ec]:disabled,select[data-v-cee4e3ec]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-cee4e3ec]{border-collapse:collapse;width:100%}th[data-v-cee4e3ec]{text-align:left}button[data-v-cee4e3ec]:disabled,input[data-v-cee4e3ec]:disabled,textarea[data-v-cee4e3ec]:disabled,select[data-v-cee4e3ec]:disabled{cursor:not-allowed}fieldset[data-v-cee4e3ec]{border:none;padding:0;margin:0}legend[data-v-cee4e3ec]{padding:0}details[data-v-cee4e3ec]{display:block}summary[data-v-cee4e3ec]{display:list-item;cursor:pointer}hr[data-v-cee4e3ec]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-cee4e3ec],pre[data-v-cee4e3ec],kbd[data-v-cee4e3ec],samp[data-v-cee4e3ec]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-cee4e3ec]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-cee4e3ec]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-cee4e3ec]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-cee4e3ec]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-cee4e3ec]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-cee4e3ec]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-cee4e3ec],h6[data-v-cee4e3ec]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-cee4e3ec]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-cee4e3ec]::-webkit-scrollbar{height:4px}[data-v-cee4e3ec]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-cee4e3ec]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-cee4e3ec]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-cee4e3ec]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-cee4e3ec]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-cee4e3ec]:root,html[data-theme=light][data-v-cee4e3ec],.light[data-v-cee4e3ec]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-cee4e3ec],.dark[data-v-cee4e3ec]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-cee4e3ec{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-cee4e3ec{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-cee4e3ec{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-cee4e3ec]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-cee4e3ec]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-cee4e3ec]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-cee4e3ec]{flex:1}.action-bar-container .action-bar .info-content[data-v-cee4e3ec]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-cee4e3ec]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-cee4e3ec]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-cee4e3ec]{display:flex;gap:var(--spacing-md)}main[data-v-cee4e3ec]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-cee4e3ec]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-cee4e3ec]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-cee4e3ec]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-cee4e3ec]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-cee4e3ec]{flex:1}.content-section .content-header[data-v-cee4e3ec]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-cee4e3ec]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-cee4e3ec]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-cee4e3ec]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-cee4e3ec]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-cee4e3ec]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-cee4e3ec]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-cee4e3ec var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.scope-vendor-table-wrapper[data-v-cee4e3ec]{width:100%}.vendor-name-cell[data-v-cee4e3ec]{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm) 0}.vendor-name-cell .vendor-icon[data-v-cee4e3ec]{width:var(--spacing-3xl);height:var(--spacing-3xl);background:var(--color-background-primary);border:1px solid var(--color-border-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:var(--radius-xs);overflow:hidden}.vendor-name-cell .vendor-icon .vendor-logo[data-v-cee4e3ec]{width:100%;height:100%;object-fit:contain;object-position:center}.vendor-name-cell .vendor-icon .icon-buildings[data-v-cee4e3ec]{width:var(--spacing-xl);height:var(--spacing-xl);color:var(--color-text-secondary)}.vendor-name-cell .vendor-info[data-v-cee4e3ec]{display:flex;flex-direction:column;gap:var(--spacing-xs);min-width:0}.vendor-name-cell .vendor-info .vendor-company-name[data-v-cee4e3ec]{font-weight:var(--font-weight-medium);line-height:1;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vendor-name-cell .vendor-info .vendor-url[data-v-cee4e3ec]{font-size:var(--font-size-text-xs);line-height:1;color:var(--color-text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-v-1d7aa3ce],[data-v-1d7aa3ce]:before,[data-v-1d7aa3ce]:after{box-sizing:border-box}html[data-v-1d7aa3ce],body[data-v-1d7aa3ce],h1[data-v-1d7aa3ce],h2[data-v-1d7aa3ce],h3[data-v-1d7aa3ce],h4[data-v-1d7aa3ce],h5[data-v-1d7aa3ce],h6[data-v-1d7aa3ce],p[data-v-1d7aa3ce],figure[data-v-1d7aa3ce],blockquote[data-v-1d7aa3ce],dl[data-v-1d7aa3ce],dd[data-v-1d7aa3ce],ul[data-v-1d7aa3ce],ol[data-v-1d7aa3ce]{margin:0;padding:0}body[data-v-1d7aa3ce]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-1d7aa3ce],ol[data-v-1d7aa3ce]{list-style:none}img[data-v-1d7aa3ce],picture[data-v-1d7aa3ce],svg[data-v-1d7aa3ce]{max-width:100%;display:block}input[data-v-1d7aa3ce],button[data-v-1d7aa3ce],textarea[data-v-1d7aa3ce],select[data-v-1d7aa3ce]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-1d7aa3ce]:focus-within{scroll-behavior:auto}[data-v-1d7aa3ce],[data-v-1d7aa3ce]:before,[data-v-1d7aa3ce]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-1d7aa3ce]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-1d7aa3ce]:hover{color:var(--color-text-brand-secondary)}a[data-v-1d7aa3ce]:active{color:var(--color-text-brand-tertiary)}button[data-v-1d7aa3ce]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-1d7aa3ce]:focus:not(:focus-visible){outline:none}[data-v-1d7aa3ce]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-1d7aa3ce],textarea[data-v-1d7aa3ce],select[data-v-1d7aa3ce]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-1d7aa3ce]:focus,textarea[data-v-1d7aa3ce]:focus,select[data-v-1d7aa3ce]:focus{border-color:var(--color-focus);outline:none}input[data-v-1d7aa3ce]:disabled,textarea[data-v-1d7aa3ce]:disabled,select[data-v-1d7aa3ce]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-1d7aa3ce]{border-collapse:collapse;width:100%}th[data-v-1d7aa3ce]{text-align:left}button[data-v-1d7aa3ce]:disabled,input[data-v-1d7aa3ce]:disabled,textarea[data-v-1d7aa3ce]:disabled,select[data-v-1d7aa3ce]:disabled{cursor:not-allowed}fieldset[data-v-1d7aa3ce]{border:none;padding:0;margin:0}legend[data-v-1d7aa3ce]{padding:0}details[data-v-1d7aa3ce]{display:block}summary[data-v-1d7aa3ce]{display:list-item;cursor:pointer}hr[data-v-1d7aa3ce]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-1d7aa3ce],pre[data-v-1d7aa3ce],kbd[data-v-1d7aa3ce],samp[data-v-1d7aa3ce]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-1d7aa3ce]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-1d7aa3ce]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-1d7aa3ce]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-1d7aa3ce]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-1d7aa3ce]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-1d7aa3ce]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-1d7aa3ce],h6[data-v-1d7aa3ce]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-1d7aa3ce]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-1d7aa3ce]::-webkit-scrollbar{height:4px}[data-v-1d7aa3ce]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-1d7aa3ce]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-1d7aa3ce]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-1d7aa3ce]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-1d7aa3ce]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-1d7aa3ce]:root,html[data-theme=light][data-v-1d7aa3ce],.light[data-v-1d7aa3ce]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-1d7aa3ce],.dark[data-v-1d7aa3ce]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-1d7aa3ce{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-1d7aa3ce{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-1d7aa3ce{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-1d7aa3ce]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-1d7aa3ce]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-1d7aa3ce]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-1d7aa3ce]{flex:1}.action-bar-container .action-bar .info-content[data-v-1d7aa3ce]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-1d7aa3ce]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-1d7aa3ce]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-1d7aa3ce]{display:flex;gap:var(--spacing-md)}main[data-v-1d7aa3ce]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-1d7aa3ce]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-1d7aa3ce]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-1d7aa3ce]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-1d7aa3ce]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-1d7aa3ce]{flex:1}.content-section .content-header[data-v-1d7aa3ce]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-1d7aa3ce]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-1d7aa3ce]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-1d7aa3ce]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-1d7aa3ce]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-1d7aa3ce]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-1d7aa3ce]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-1d7aa3ce var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.modal-content[data-v-1d7aa3ce]{padding:1rem 0 0;display:flex;flex-direction:column;gap:1rem}.modal-actions[data-v-1d7aa3ce]{display:flex;justify-content:space-between;gap:var(--spacing-sm);margin-top:var(--spacing-sm)}[data-v-b4ac61ea],[data-v-b4ac61ea]:before,[data-v-b4ac61ea]:after{box-sizing:border-box}html[data-v-b4ac61ea],body[data-v-b4ac61ea],h1[data-v-b4ac61ea],h2[data-v-b4ac61ea],h3[data-v-b4ac61ea],h4[data-v-b4ac61ea],h5[data-v-b4ac61ea],h6[data-v-b4ac61ea],p[data-v-b4ac61ea],figure[data-v-b4ac61ea],blockquote[data-v-b4ac61ea],dl[data-v-b4ac61ea],dd[data-v-b4ac61ea],ul[data-v-b4ac61ea],ol[data-v-b4ac61ea]{margin:0;padding:0}body[data-v-b4ac61ea]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-b4ac61ea],ol[data-v-b4ac61ea]{list-style:none}img[data-v-b4ac61ea],picture[data-v-b4ac61ea],svg[data-v-b4ac61ea]{max-width:100%;display:block}input[data-v-b4ac61ea],button[data-v-b4ac61ea],textarea[data-v-b4ac61ea],select[data-v-b4ac61ea]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-b4ac61ea]:focus-within{scroll-behavior:auto}[data-v-b4ac61ea],[data-v-b4ac61ea]:before,[data-v-b4ac61ea]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-b4ac61ea]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-b4ac61ea]:hover{color:var(--color-text-brand-secondary)}a[data-v-b4ac61ea]:active{color:var(--color-text-brand-tertiary)}button[data-v-b4ac61ea]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-b4ac61ea]:focus:not(:focus-visible){outline:none}[data-v-b4ac61ea]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-b4ac61ea],textarea[data-v-b4ac61ea],select[data-v-b4ac61ea]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-b4ac61ea]:focus,textarea[data-v-b4ac61ea]:focus,select[data-v-b4ac61ea]:focus{border-color:var(--color-focus);outline:none}input[data-v-b4ac61ea]:disabled,textarea[data-v-b4ac61ea]:disabled,select[data-v-b4ac61ea]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-b4ac61ea]{border-collapse:collapse;width:100%}th[data-v-b4ac61ea]{text-align:left}button[data-v-b4ac61ea]:disabled,input[data-v-b4ac61ea]:disabled,textarea[data-v-b4ac61ea]:disabled,select[data-v-b4ac61ea]:disabled{cursor:not-allowed}fieldset[data-v-b4ac61ea]{border:none;padding:0;margin:0}legend[data-v-b4ac61ea]{padding:0}details[data-v-b4ac61ea]{display:block}summary[data-v-b4ac61ea]{display:list-item;cursor:pointer}hr[data-v-b4ac61ea]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-b4ac61ea],pre[data-v-b4ac61ea],kbd[data-v-b4ac61ea],samp[data-v-b4ac61ea]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-b4ac61ea]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-b4ac61ea]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-b4ac61ea]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-b4ac61ea]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-b4ac61ea]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-b4ac61ea]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-b4ac61ea],h6[data-v-b4ac61ea]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-b4ac61ea]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-b4ac61ea]::-webkit-scrollbar{height:4px}[data-v-b4ac61ea]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-b4ac61ea]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-b4ac61ea]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-b4ac61ea]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-b4ac61ea]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-b4ac61ea]:root,html[data-theme=light][data-v-b4ac61ea],.light[data-v-b4ac61ea]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-b4ac61ea],.dark[data-v-b4ac61ea]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-b4ac61ea{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-b4ac61ea{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-b4ac61ea{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-b4ac61ea]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-b4ac61ea]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-b4ac61ea]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-b4ac61ea]{flex:1}.action-bar-container .action-bar .info-content[data-v-b4ac61ea]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-b4ac61ea]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-b4ac61ea]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-b4ac61ea]{display:flex;gap:var(--spacing-md)}main[data-v-b4ac61ea]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-b4ac61ea]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-b4ac61ea]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-b4ac61ea]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-b4ac61ea]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-b4ac61ea]{flex:1}.content-section .content-header[data-v-b4ac61ea]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-b4ac61ea]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-b4ac61ea]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-b4ac61ea]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-b4ac61ea]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-b4ac61ea]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-b4ac61ea]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-b4ac61ea var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.modal-content[data-v-b4ac61ea]{display:flex;flex-direction:column;gap:var(--spacing-md)}.search-container[data-v-b4ac61ea]{margin-bottom:var(--spacing-md)}.loading-container[data-v-b4ac61ea]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-2xl)}.loading-container .spinner[data-v-b4ac61ea]{width:40px;height:40px;border:3px solid rgba(from var(--color-brand-500) r g b/.3);border-radius:50%;border-top-color:var(--color-brand-500);animation:spin-b4ac61ea 1s ease-in-out infinite;margin-bottom:var(--spacing-sm)}.error-container[data-v-b4ac61ea]{display:flex;justify-content:center;padding:var(--spacing-lg)}.error-container .error-message[data-v-b4ac61ea]{color:var(--color-error);text-align:center}.vendors-list[data-v-b4ac61ea]{display:flex;flex-direction:column;gap:var(--spacing-sm);max-height:400px;overflow-y:auto}.vendors-list .vendor-item[data-v-b4ac61ea]{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md);border:1px solid var(--color-border-primary);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-normal)}.vendors-list .vendor-item[data-v-b4ac61ea]:hover{border-color:var(--color-border-brand);background:var(--color-background-secondary)}.vendors-list .vendor-item.selected[data-v-b4ac61ea]{border-color:var(--color-border-brand);background:var(--color-background-brand-subtle)}.vendors-list .vendor-item .vendor-info[data-v-b4ac61ea]{display:flex;align-items:center;gap:var(--spacing-md);flex:1}.vendors-list .vendor-item .vendor-info .vendor-logo[data-v-b4ac61ea]{width:var(--spacing-6xl);height:var(--spacing-6xl);border-radius:var(--radius-sm);overflow:hidden;flex-shrink:0;border:1px solid var(--color-border-primary);background:var(--color-background-primary)}.vendors-list .vendor-item .vendor-info .vendor-logo img[data-v-b4ac61ea]{width:100%;height:100%;object-fit:contain}.vendors-list .vendor-item .vendor-info .vendor-icon[data-v-b4ac61ea]{width:var(--spacing-6xl);height:var(--spacing-6xl);display:flex;align-items:center;justify-content:center;background:var(--color-background-secondary);border:1px solid var(--color-border-primary);border-radius:var(--radius-sm);color:var(--color-text-secondary);flex-shrink:0}.vendors-list .vendor-item .vendor-info .vendor-details[data-v-b4ac61ea]{flex:1;min-width:0}.vendors-list .vendor-item .vendor-info .vendor-details .vendor-name[data-v-b4ac61ea]{font-size:var(--font-size-text-md);font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin:0 0 var(--spacing-xxs) 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vendors-list .vendor-item .vendor-info .vendor-details .vendor-url[data-v-b4ac61ea]{font-size:var(--font-size-text-sm);color:var(--color-text-secondary);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vendors-list .vendor-item .vendor-checkbox[data-v-b4ac61ea]{flex-shrink:0}.empty-state[data-v-b4ac61ea]{display:flex;justify-content:center;align-items:center;padding:var(--spacing-2xl);color:var(--color-text-tertiary)}.modal-footer[data-v-b4ac61ea]{display:flex;justify-content:flex-end;gap:var(--spacing-sm)}[data-v-30a86938],[data-v-30a86938]:before,[data-v-30a86938]:after{box-sizing:border-box}html[data-v-30a86938],body[data-v-30a86938],h1[data-v-30a86938],h2[data-v-30a86938],h3[data-v-30a86938],h4[data-v-30a86938],h5[data-v-30a86938],h6[data-v-30a86938],p[data-v-30a86938],figure[data-v-30a86938],blockquote[data-v-30a86938],dl[data-v-30a86938],dd[data-v-30a86938],ul[data-v-30a86938],ol[data-v-30a86938]{margin:0;padding:0}body[data-v-30a86938]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-30a86938],ol[data-v-30a86938]{list-style:none}img[data-v-30a86938],picture[data-v-30a86938],svg[data-v-30a86938]{max-width:100%;display:block}input[data-v-30a86938],button[data-v-30a86938],textarea[data-v-30a86938],select[data-v-30a86938]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-30a86938]:focus-within{scroll-behavior:auto}[data-v-30a86938],[data-v-30a86938]:before,[data-v-30a86938]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-30a86938]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-30a86938]:hover{color:var(--color-text-brand-secondary)}a[data-v-30a86938]:active{color:var(--color-text-brand-tertiary)}button[data-v-30a86938]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-30a86938]:focus:not(:focus-visible){outline:none}[data-v-30a86938]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-30a86938],textarea[data-v-30a86938],select[data-v-30a86938]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-30a86938]:focus,textarea[data-v-30a86938]:focus,select[data-v-30a86938]:focus{border-color:var(--color-focus);outline:none}input[data-v-30a86938]:disabled,textarea[data-v-30a86938]:disabled,select[data-v-30a86938]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-30a86938]{border-collapse:collapse;width:100%}th[data-v-30a86938]{text-align:left}button[data-v-30a86938]:disabled,input[data-v-30a86938]:disabled,textarea[data-v-30a86938]:disabled,select[data-v-30a86938]:disabled{cursor:not-allowed}fieldset[data-v-30a86938]{border:none;padding:0;margin:0}legend[data-v-30a86938]{padding:0}details[data-v-30a86938]{display:block}summary[data-v-30a86938]{display:list-item;cursor:pointer}hr[data-v-30a86938]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-30a86938],pre[data-v-30a86938],kbd[data-v-30a86938],samp[data-v-30a86938]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-30a86938]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-30a86938]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-30a86938]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-30a86938]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-30a86938]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-30a86938]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-30a86938],h6[data-v-30a86938]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-30a86938]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-30a86938]::-webkit-scrollbar{height:4px}[data-v-30a86938]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-30a86938]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-30a86938]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-30a86938]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-30a86938]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-30a86938]:root,html[data-theme=light][data-v-30a86938],.light[data-v-30a86938]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-30a86938],.dark[data-v-30a86938]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-30a86938{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-30a86938{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-30a86938{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-30a86938]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-30a86938]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-30a86938]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-30a86938]{flex:1}.action-bar-container .action-bar .info-content[data-v-30a86938]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-30a86938]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-30a86938]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-30a86938]{display:flex;gap:var(--spacing-md)}main[data-v-30a86938]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-30a86938]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-30a86938]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-30a86938]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-30a86938]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-30a86938]{flex:1}.content-section .content-header[data-v-30a86938]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-30a86938]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-30a86938]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-30a86938]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-30a86938]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-30a86938]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-30a86938]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-30a86938 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.scope-detail-view .line[data-v-30a86938]{display:flex;align-items:center;justify-content:space-between}.scope-detail-view .header[data-v-30a86938]{margin-bottom:var(--spacing-6xl)}.scope-detail-view .header .header-image[data-v-30a86938]{position:relative;z-index:-1;width:100%;height:var(--spacing-12xl);border-radius:var(--radius-lg);overflow:hidden}.scope-detail-view .header .header-image canvas[data-v-30a86938]{width:100%;height:100%}.scope-detail-view .header .header-container[data-v-30a86938]{display:flex;justify-content:space-between;align-items:start}.scope-detail-view .header .header-container .header-title[data-v-30a86938]{display:flex;align-items:center;gap:var(--spacing-md)}.scope-detail-view .header .header-container .header-title .scope-icon[data-v-30a86938]{width:var(--spacing-9xl);height:var(--spacing-9xl);margin-top:calc(var(--spacing-3xl) * -1);background:var(--color-background-primary);border:1px solid var(--color-border-primary);box-shadow:0 0 0 4px var(--color-background-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:var(--radius-sm);overflow:hidden}.scope-detail-view .header .header-container .header-title .scope-icon .icon-placeholder[data-v-30a86938]{width:calc(var(--spacing-9xl) * .6);height:calc(var(--spacing-9xl) * .6);color:var(--color-text-secondary);display:flex;align-items:center;justify-content:center}.scope-detail-view .header .header-container .header-title .scope-info h1[data-v-30a86938]{line-height:var(--line-height-display-md);margin-bottom:var(--spacing-xs)}.scope-detail-view .header .header-container .header-title .scope-info .scope-description[data-v-30a86938]{color:var(--color-text-secondary);font-size:var(--font-size-text-md);line-height:var(--line-height-text-md);margin:0}.scope-detail-view .header .header-container .users-container[data-v-30a86938]{padding:var(--spacing-md) 0}.scope-detail-view .section[data-v-30a86938]{margin-bottom:var(--spacing-8xl)}.scope-detail-view .section .section-header[data-v-30a86938]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.scope-detail-view .section .section-header .section-title[data-v-30a86938]{font-size:var(--font-size-text-lg);font-weight:var(--font-weight-semibold);margin:0}.scope-detail-view .section .section-header .section-actions[data-v-30a86938]{display:flex;gap:var(--spacing-sm)}.scope-detail-view .loading-container[data-v-30a86938]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-lg)}.scope-detail-view .loading-container .spinner[data-v-30a86938]{width:40px;height:40px;border:3px solid rgba(from var(--color-brand-500) r g b/.3);border-radius:50%;border-top-color:var(--color-brand-500);animation:spin-30a86938 1s ease-in-out infinite;margin-bottom:var(--spacing-sm)}.scope-detail-view .error-container[data-v-30a86938]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-lg)}.scope-detail-view .error-container .error-message[data-v-30a86938]{margin-bottom:var(--spacing-md);color:var(--color-error);text-align:center}.scope-detail-view .empty-state[data-v-30a86938]{display:flex;justify-content:center;align-items:center;padding:var(--spacing-lg);color:var(--color-text-light)}.scope-detail-view .vendors-table[data-v-30a86938],.scope-detail-view .evaluations-table[data-v-30a86938]{width:100%}[data-v-8249fd58],[data-v-8249fd58]:before,[data-v-8249fd58]:after{box-sizing:border-box}html[data-v-8249fd58],body[data-v-8249fd58],h1[data-v-8249fd58],h2[data-v-8249fd58],h3[data-v-8249fd58],h4[data-v-8249fd58],h5[data-v-8249fd58],h6[data-v-8249fd58],p[data-v-8249fd58],figure[data-v-8249fd58],blockquote[data-v-8249fd58],dl[data-v-8249fd58],dd[data-v-8249fd58],ul[data-v-8249fd58],ol[data-v-8249fd58]{margin:0;padding:0}body[data-v-8249fd58]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-8249fd58],ol[data-v-8249fd58]{list-style:none}img[data-v-8249fd58],picture[data-v-8249fd58],svg[data-v-8249fd58]{max-width:100%;display:block}input[data-v-8249fd58],button[data-v-8249fd58],textarea[data-v-8249fd58],select[data-v-8249fd58]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-8249fd58]:focus-within{scroll-behavior:auto}[data-v-8249fd58],[data-v-8249fd58]:before,[data-v-8249fd58]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-8249fd58]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-8249fd58]:hover{color:var(--color-text-brand-secondary)}a[data-v-8249fd58]:active{color:var(--color-text-brand-tertiary)}button[data-v-8249fd58]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-8249fd58]:focus:not(:focus-visible){outline:none}[data-v-8249fd58]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-8249fd58],textarea[data-v-8249fd58],select[data-v-8249fd58]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-8249fd58]:focus,textarea[data-v-8249fd58]:focus,select[data-v-8249fd58]:focus{border-color:var(--color-focus);outline:none}input[data-v-8249fd58]:disabled,textarea[data-v-8249fd58]:disabled,select[data-v-8249fd58]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-8249fd58]{border-collapse:collapse;width:100%}th[data-v-8249fd58]{text-align:left}button[data-v-8249fd58]:disabled,input[data-v-8249fd58]:disabled,textarea[data-v-8249fd58]:disabled,select[data-v-8249fd58]:disabled{cursor:not-allowed}fieldset[data-v-8249fd58]{border:none;padding:0;margin:0}legend[data-v-8249fd58]{padding:0}details[data-v-8249fd58]{display:block}summary[data-v-8249fd58]{display:list-item;cursor:pointer}hr[data-v-8249fd58]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-8249fd58],pre[data-v-8249fd58],kbd[data-v-8249fd58],samp[data-v-8249fd58]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-8249fd58]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-8249fd58]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-8249fd58]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-8249fd58]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-8249fd58]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-8249fd58]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-8249fd58],h6[data-v-8249fd58]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-8249fd58]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-8249fd58]::-webkit-scrollbar{height:4px}[data-v-8249fd58]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-8249fd58]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-8249fd58]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-8249fd58]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-8249fd58]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-8249fd58]:root,html[data-theme=light][data-v-8249fd58],.light[data-v-8249fd58]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-8249fd58],.dark[data-v-8249fd58]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-8249fd58{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-8249fd58{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-8249fd58{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-8249fd58]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-8249fd58]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-8249fd58]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-8249fd58]{flex:1}.action-bar-container .action-bar .info-content[data-v-8249fd58]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-8249fd58]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-8249fd58]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-8249fd58]{display:flex;gap:var(--spacing-md)}main[data-v-8249fd58]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-8249fd58]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-8249fd58]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-8249fd58]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-8249fd58]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-8249fd58]{flex:1}.content-section .content-header[data-v-8249fd58]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-8249fd58]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-8249fd58]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-8249fd58]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-8249fd58]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-8249fd58]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-8249fd58]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-8249fd58 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.evaluation-tag[data-v-8249fd58]{display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-text-sm);color:var(--color-text-secondary);padding:var(--spacing-xs) var(--spacing-md) var(--spacing-xs) var(--spacing-sm);background:var(--color-background-primary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-sm);font-weight:var(--font-weight-medium);width:fit-content}.evaluation-tag span[data-v-8249fd58]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:var(--spacing-11xl)}[data-v-29983950],[data-v-29983950]:before,[data-v-29983950]:after{box-sizing:border-box}html[data-v-29983950],body[data-v-29983950],h1[data-v-29983950],h2[data-v-29983950],h3[data-v-29983950],h4[data-v-29983950],h5[data-v-29983950],h6[data-v-29983950],p[data-v-29983950],figure[data-v-29983950],blockquote[data-v-29983950],dl[data-v-29983950],dd[data-v-29983950],ul[data-v-29983950],ol[data-v-29983950]{margin:0;padding:0}body[data-v-29983950]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-29983950],ol[data-v-29983950]{list-style:none}img[data-v-29983950],picture[data-v-29983950],svg[data-v-29983950]{max-width:100%;display:block}input[data-v-29983950],button[data-v-29983950],textarea[data-v-29983950],select[data-v-29983950]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-29983950]:focus-within{scroll-behavior:auto}[data-v-29983950],[data-v-29983950]:before,[data-v-29983950]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-29983950]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-29983950]:hover{color:var(--color-text-brand-secondary)}a[data-v-29983950]:active{color:var(--color-text-brand-tertiary)}button[data-v-29983950]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-29983950]:focus:not(:focus-visible){outline:none}[data-v-29983950]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-29983950],textarea[data-v-29983950],select[data-v-29983950]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-29983950]:focus,textarea[data-v-29983950]:focus,select[data-v-29983950]:focus{border-color:var(--color-focus);outline:none}input[data-v-29983950]:disabled,textarea[data-v-29983950]:disabled,select[data-v-29983950]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-29983950]{border-collapse:collapse;width:100%}th[data-v-29983950]{text-align:left}button[data-v-29983950]:disabled,input[data-v-29983950]:disabled,textarea[data-v-29983950]:disabled,select[data-v-29983950]:disabled{cursor:not-allowed}fieldset[data-v-29983950]{border:none;padding:0;margin:0}legend[data-v-29983950]{padding:0}details[data-v-29983950]{display:block}summary[data-v-29983950]{display:list-item;cursor:pointer}hr[data-v-29983950]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-29983950],pre[data-v-29983950],kbd[data-v-29983950],samp[data-v-29983950]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-29983950]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-29983950]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-29983950]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-29983950]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-29983950]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-29983950]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-29983950],h6[data-v-29983950]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-29983950]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-29983950]::-webkit-scrollbar{height:4px}[data-v-29983950]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-29983950]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-29983950]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-29983950]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-29983950]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-29983950]:root,html[data-theme=light][data-v-29983950],.light[data-v-29983950]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-29983950],.dark[data-v-29983950]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-29983950{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-29983950{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-29983950{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-29983950]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-29983950]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-29983950]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-29983950]{flex:1}.action-bar-container .action-bar .info-content[data-v-29983950]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-29983950]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-29983950]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-29983950]{display:flex;gap:var(--spacing-md)}main[data-v-29983950]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-29983950]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-29983950]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-29983950]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-29983950]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-29983950]{flex:1}.content-section .content-header[data-v-29983950]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-29983950]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-29983950]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-29983950]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-29983950]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-29983950]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-29983950]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-29983950 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.vendor-table-wrapper[data-v-29983950]{width:100%}.vendor-name-cell[data-v-29983950]{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm) 0}.vendor-name-cell .vendor-icon[data-v-29983950]{width:var(--spacing-3xl);height:var(--spacing-3xl);background:var(--color-background-primary);border:1px solid var(--color-border-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:var(--radius-xs);overflow:hidden}.vendor-name-cell .vendor-icon .vendor-logo[data-v-29983950]{width:100%;height:100%;object-fit:contain;object-position:center}.vendor-name-cell .vendor-icon .icon-buildings[data-v-29983950]{width:var(--spacing-xl);height:var(--spacing-xl);color:var(--color-text-secondary)}.vendor-name-cell .vendor-info[data-v-29983950]{display:flex;flex-direction:column;gap:var(--spacing-xs);min-width:0}.vendor-name-cell .vendor-info .vendor-company-name[data-v-29983950]{font-weight:var(--font-weight-medium);color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vendor-name-cell .vendor-info .vendor-email[data-v-29983950]{font-size:var(--font-size-text-xs);color:var(--color-text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.activities-list[data-v-29983950],.evaluations-list[data-v-29983950]{display:flex;gap:var(--spacing-xxs);max-width:var(--spacing-14xl)}.activities-list .activity-dot[data-v-29983950],.evaluations-list .activity-dot[data-v-29983950]{width:var(--spacing-xxs);height:var(--spacing-xxs);border-radius:var(--radius-full);flex-shrink:0}.activities-list .more-items[data-v-29983950],.evaluations-list .more-items[data-v-29983950]{display:flex;align-items:center;padding:0 var(--spacing-xs);font-size:var(--font-size-text-xs);color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}.text-muted[data-v-29983950]{color:var(--color-text-tertiary)}[data-v-464dc456],[data-v-464dc456]:before,[data-v-464dc456]:after{box-sizing:border-box}html[data-v-464dc456],body[data-v-464dc456],h1[data-v-464dc456],h2[data-v-464dc456],h3[data-v-464dc456],h4[data-v-464dc456],h5[data-v-464dc456],h6[data-v-464dc456],p[data-v-464dc456],figure[data-v-464dc456],blockquote[data-v-464dc456],dl[data-v-464dc456],dd[data-v-464dc456],ul[data-v-464dc456],ol[data-v-464dc456]{margin:0;padding:0}body[data-v-464dc456]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-464dc456],ol[data-v-464dc456]{list-style:none}img[data-v-464dc456],picture[data-v-464dc456],svg[data-v-464dc456]{max-width:100%;display:block}input[data-v-464dc456],button[data-v-464dc456],textarea[data-v-464dc456],select[data-v-464dc456]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-464dc456]:focus-within{scroll-behavior:auto}[data-v-464dc456],[data-v-464dc456]:before,[data-v-464dc456]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-464dc456]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-464dc456]:hover{color:var(--color-text-brand-secondary)}a[data-v-464dc456]:active{color:var(--color-text-brand-tertiary)}button[data-v-464dc456]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-464dc456]:focus:not(:focus-visible){outline:none}[data-v-464dc456]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-464dc456],textarea[data-v-464dc456],select[data-v-464dc456]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-464dc456]:focus,textarea[data-v-464dc456]:focus,select[data-v-464dc456]:focus{border-color:var(--color-focus);outline:none}input[data-v-464dc456]:disabled,textarea[data-v-464dc456]:disabled,select[data-v-464dc456]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-464dc456]{border-collapse:collapse;width:100%}th[data-v-464dc456]{text-align:left}button[data-v-464dc456]:disabled,input[data-v-464dc456]:disabled,textarea[data-v-464dc456]:disabled,select[data-v-464dc456]:disabled{cursor:not-allowed}fieldset[data-v-464dc456]{border:none;padding:0;margin:0}legend[data-v-464dc456]{padding:0}details[data-v-464dc456]{display:block}summary[data-v-464dc456]{display:list-item;cursor:pointer}hr[data-v-464dc456]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-464dc456],pre[data-v-464dc456],kbd[data-v-464dc456],samp[data-v-464dc456]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-464dc456]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-464dc456]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-464dc456]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-464dc456]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-464dc456]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-464dc456]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-464dc456],h6[data-v-464dc456]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-464dc456]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-464dc456]::-webkit-scrollbar{height:4px}[data-v-464dc456]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-464dc456]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-464dc456]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-464dc456]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-464dc456]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-464dc456]:root,html[data-theme=light][data-v-464dc456],.light[data-v-464dc456]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-464dc456],.dark[data-v-464dc456]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-464dc456{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-464dc456{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-464dc456{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-464dc456]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-464dc456]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-464dc456]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-464dc456]{flex:1}.action-bar-container .action-bar .info-content[data-v-464dc456]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-464dc456]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-464dc456]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-464dc456]{display:flex;gap:var(--spacing-md)}main[data-v-464dc456]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-464dc456]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-464dc456]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-464dc456]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-464dc456]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-464dc456]{flex:1}.content-section .content-header[data-v-464dc456]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-464dc456]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-464dc456]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-464dc456]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-464dc456]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-464dc456]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-464dc456]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-464dc456 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.vendor-edit-form[data-v-464dc456]{display:flex;flex-direction:column;gap:var(--form-gap)}[data-v-158a8ed6],[data-v-158a8ed6]:before,[data-v-158a8ed6]:after{box-sizing:border-box}html[data-v-158a8ed6],body[data-v-158a8ed6],h1[data-v-158a8ed6],h2[data-v-158a8ed6],h3[data-v-158a8ed6],h4[data-v-158a8ed6],h5[data-v-158a8ed6],h6[data-v-158a8ed6],p[data-v-158a8ed6],figure[data-v-158a8ed6],blockquote[data-v-158a8ed6],dl[data-v-158a8ed6],dd[data-v-158a8ed6],ul[data-v-158a8ed6],ol[data-v-158a8ed6]{margin:0;padding:0}body[data-v-158a8ed6]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-158a8ed6],ol[data-v-158a8ed6]{list-style:none}img[data-v-158a8ed6],picture[data-v-158a8ed6],svg[data-v-158a8ed6]{max-width:100%;display:block}input[data-v-158a8ed6],button[data-v-158a8ed6],textarea[data-v-158a8ed6],select[data-v-158a8ed6]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-158a8ed6]:focus-within{scroll-behavior:auto}[data-v-158a8ed6],[data-v-158a8ed6]:before,[data-v-158a8ed6]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-158a8ed6]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-158a8ed6]:hover{color:var(--color-text-brand-secondary)}a[data-v-158a8ed6]:active{color:var(--color-text-brand-tertiary)}button[data-v-158a8ed6]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-158a8ed6]:focus:not(:focus-visible){outline:none}[data-v-158a8ed6]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-158a8ed6],textarea[data-v-158a8ed6],select[data-v-158a8ed6]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-158a8ed6]:focus,textarea[data-v-158a8ed6]:focus,select[data-v-158a8ed6]:focus{border-color:var(--color-focus);outline:none}input[data-v-158a8ed6]:disabled,textarea[data-v-158a8ed6]:disabled,select[data-v-158a8ed6]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-158a8ed6]{border-collapse:collapse;width:100%}th[data-v-158a8ed6]{text-align:left}button[data-v-158a8ed6]:disabled,input[data-v-158a8ed6]:disabled,textarea[data-v-158a8ed6]:disabled,select[data-v-158a8ed6]:disabled{cursor:not-allowed}fieldset[data-v-158a8ed6]{border:none;padding:0;margin:0}legend[data-v-158a8ed6]{padding:0}details[data-v-158a8ed6]{display:block}summary[data-v-158a8ed6]{display:list-item;cursor:pointer}hr[data-v-158a8ed6]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-158a8ed6],pre[data-v-158a8ed6],kbd[data-v-158a8ed6],samp[data-v-158a8ed6]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-158a8ed6]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-158a8ed6]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-158a8ed6]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-158a8ed6]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-158a8ed6]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-158a8ed6]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-158a8ed6],h6[data-v-158a8ed6]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-158a8ed6]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-158a8ed6]::-webkit-scrollbar{height:4px}[data-v-158a8ed6]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-158a8ed6]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-158a8ed6]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-158a8ed6]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-158a8ed6]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-158a8ed6]:root,html[data-theme=light][data-v-158a8ed6],.light[data-v-158a8ed6]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-158a8ed6],.dark[data-v-158a8ed6]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-158a8ed6{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-158a8ed6{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-158a8ed6{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-158a8ed6]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-158a8ed6]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-158a8ed6]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-158a8ed6]{flex:1}.action-bar-container .action-bar .info-content[data-v-158a8ed6]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-158a8ed6]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-158a8ed6]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-158a8ed6]{display:flex;gap:var(--spacing-md)}main[data-v-158a8ed6]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-158a8ed6]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-158a8ed6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-158a8ed6]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-158a8ed6]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-158a8ed6]{flex:1}.content-section .content-header[data-v-158a8ed6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-158a8ed6]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-158a8ed6]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-158a8ed6]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-158a8ed6]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-158a8ed6]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-158a8ed6]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-158a8ed6 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.illustration-vendor[data-v-158a8ed6]{width:100%;height:100%;background-image:url(/assets/vendor-xHxCTkYL.png);background-size:contain;background-position:center;background-repeat:no-repeat}[data-v-9579a6d7],[data-v-9579a6d7]:before,[data-v-9579a6d7]:after{box-sizing:border-box}html[data-v-9579a6d7],body[data-v-9579a6d7],h1[data-v-9579a6d7],h2[data-v-9579a6d7],h3[data-v-9579a6d7],h4[data-v-9579a6d7],h5[data-v-9579a6d7],h6[data-v-9579a6d7],p[data-v-9579a6d7],figure[data-v-9579a6d7],blockquote[data-v-9579a6d7],dl[data-v-9579a6d7],dd[data-v-9579a6d7],ul[data-v-9579a6d7],ol[data-v-9579a6d7]{margin:0;padding:0}body[data-v-9579a6d7]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-9579a6d7],ol[data-v-9579a6d7]{list-style:none}img[data-v-9579a6d7],picture[data-v-9579a6d7],svg[data-v-9579a6d7]{max-width:100%;display:block}input[data-v-9579a6d7],button[data-v-9579a6d7],textarea[data-v-9579a6d7],select[data-v-9579a6d7]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-9579a6d7]:focus-within{scroll-behavior:auto}[data-v-9579a6d7],[data-v-9579a6d7]:before,[data-v-9579a6d7]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-9579a6d7]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-9579a6d7]:hover{color:var(--color-text-brand-secondary)}a[data-v-9579a6d7]:active{color:var(--color-text-brand-tertiary)}button[data-v-9579a6d7]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-9579a6d7]:focus:not(:focus-visible){outline:none}[data-v-9579a6d7]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-9579a6d7],textarea[data-v-9579a6d7],select[data-v-9579a6d7]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-9579a6d7]:focus,textarea[data-v-9579a6d7]:focus,select[data-v-9579a6d7]:focus{border-color:var(--color-focus);outline:none}input[data-v-9579a6d7]:disabled,textarea[data-v-9579a6d7]:disabled,select[data-v-9579a6d7]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-9579a6d7]{border-collapse:collapse;width:100%}th[data-v-9579a6d7]{text-align:left}button[data-v-9579a6d7]:disabled,input[data-v-9579a6d7]:disabled,textarea[data-v-9579a6d7]:disabled,select[data-v-9579a6d7]:disabled{cursor:not-allowed}fieldset[data-v-9579a6d7]{border:none;padding:0;margin:0}legend[data-v-9579a6d7]{padding:0}details[data-v-9579a6d7]{display:block}summary[data-v-9579a6d7]{display:list-item;cursor:pointer}hr[data-v-9579a6d7]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-9579a6d7],pre[data-v-9579a6d7],kbd[data-v-9579a6d7],samp[data-v-9579a6d7]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-9579a6d7]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-9579a6d7]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-9579a6d7]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-9579a6d7]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-9579a6d7]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-9579a6d7]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-9579a6d7],h6[data-v-9579a6d7]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-9579a6d7]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-9579a6d7]::-webkit-scrollbar{height:4px}[data-v-9579a6d7]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-9579a6d7]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-9579a6d7]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-9579a6d7]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-9579a6d7]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-9579a6d7]:root,html[data-theme=light][data-v-9579a6d7],.light[data-v-9579a6d7]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-9579a6d7],.dark[data-v-9579a6d7]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-9579a6d7{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-9579a6d7{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-9579a6d7{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-9579a6d7]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-9579a6d7]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-9579a6d7]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-9579a6d7]{flex:1}.action-bar-container .action-bar .info-content[data-v-9579a6d7]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-9579a6d7]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-9579a6d7]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-9579a6d7]{display:flex;gap:var(--spacing-md)}main[data-v-9579a6d7]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-9579a6d7]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-9579a6d7]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-9579a6d7]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-9579a6d7]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-9579a6d7]{flex:1}.content-section .content-header[data-v-9579a6d7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-9579a6d7]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-9579a6d7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-9579a6d7]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-9579a6d7]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-9579a6d7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-9579a6d7]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-9579a6d7 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.vendors-section[data-v-9579a6d7]{flex:1}.vendors-header[data-v-9579a6d7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.vendors-table-container[data-v-9579a6d7]{overflow-x:auto}.vendors-table[data-v-9579a6d7]{width:100%;border-collapse:collapse}.vendors-table th[data-v-9579a6d7],.vendors-table td[data-v-9579a6d7]{padding:var(--spacing-sm);border:1px solid var(--color-border-secondary)}.vendors-table th[data-v-9579a6d7]{font-weight:var(--font-weight-bold);text-align:left}.vendors-table .vendor-name-cell[data-v-9579a6d7]{font-weight:var(--font-weight-bold)}.vendors-table .vendor-status-badge[data-v-9579a6d7]{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-xs);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-medium)}.vendors-table .vendor-status-badge.status-completed[data-v-9579a6d7]{background-color:var(--color-background-success-primary);color:var(--color-text-success-primary)}.vendors-table .vendor-status-badge.status-in-progress[data-v-9579a6d7]{background-color:var(--color-background-warning-primary);color:var(--color-text-warning-primary)}.vendors-table .vendor-status-badge.status-not-started[data-v-9579a6d7]{background-color:var(--color-background-error-primary);color:var(--color-text-error-primary)}.vendors-table .progress-bar-small[data-v-9579a6d7]{height:var(--spacing-xs);background-color:var(--color-border-secondary);border-radius:var(--radius-xs);overflow:hidden;width:50px;display:inline-block;margin-right:var(--spacing-xs)}.vendors-table .progress-fill[data-v-9579a6d7]{height:100%;background-color:var(--color-background-brand-solid);border-radius:var(--radius-xs)}.vendors-table .actions-cell[data-v-9579a6d7]{text-align:right}canvas[data-v-9002770d]{display:block;width:100%;height:256px}[data-v-3c4a0bef],[data-v-3c4a0bef]:before,[data-v-3c4a0bef]:after{box-sizing:border-box}html[data-v-3c4a0bef],body[data-v-3c4a0bef],h1[data-v-3c4a0bef],h2[data-v-3c4a0bef],h3[data-v-3c4a0bef],h4[data-v-3c4a0bef],h5[data-v-3c4a0bef],h6[data-v-3c4a0bef],p[data-v-3c4a0bef],figure[data-v-3c4a0bef],blockquote[data-v-3c4a0bef],dl[data-v-3c4a0bef],dd[data-v-3c4a0bef],ul[data-v-3c4a0bef],ol[data-v-3c4a0bef]{margin:0;padding:0}body[data-v-3c4a0bef]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-3c4a0bef],ol[data-v-3c4a0bef]{list-style:none}img[data-v-3c4a0bef],picture[data-v-3c4a0bef],svg[data-v-3c4a0bef]{max-width:100%;display:block}input[data-v-3c4a0bef],button[data-v-3c4a0bef],textarea[data-v-3c4a0bef],select[data-v-3c4a0bef]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-3c4a0bef]:focus-within{scroll-behavior:auto}[data-v-3c4a0bef],[data-v-3c4a0bef]:before,[data-v-3c4a0bef]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-3c4a0bef]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-3c4a0bef]:hover{color:var(--color-text-brand-secondary)}a[data-v-3c4a0bef]:active{color:var(--color-text-brand-tertiary)}button[data-v-3c4a0bef]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-3c4a0bef]:focus:not(:focus-visible){outline:none}[data-v-3c4a0bef]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-3c4a0bef],textarea[data-v-3c4a0bef],select[data-v-3c4a0bef]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-3c4a0bef]:focus,textarea[data-v-3c4a0bef]:focus,select[data-v-3c4a0bef]:focus{border-color:var(--color-focus);outline:none}input[data-v-3c4a0bef]:disabled,textarea[data-v-3c4a0bef]:disabled,select[data-v-3c4a0bef]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-3c4a0bef]{border-collapse:collapse;width:100%}th[data-v-3c4a0bef]{text-align:left}button[data-v-3c4a0bef]:disabled,input[data-v-3c4a0bef]:disabled,textarea[data-v-3c4a0bef]:disabled,select[data-v-3c4a0bef]:disabled{cursor:not-allowed}fieldset[data-v-3c4a0bef]{border:none;padding:0;margin:0}legend[data-v-3c4a0bef]{padding:0}details[data-v-3c4a0bef]{display:block}summary[data-v-3c4a0bef]{display:list-item;cursor:pointer}hr[data-v-3c4a0bef]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-3c4a0bef],pre[data-v-3c4a0bef],kbd[data-v-3c4a0bef],samp[data-v-3c4a0bef]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-3c4a0bef]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-3c4a0bef]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-3c4a0bef]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-3c4a0bef]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-3c4a0bef]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-3c4a0bef]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-3c4a0bef],h6[data-v-3c4a0bef]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-3c4a0bef]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-3c4a0bef]::-webkit-scrollbar{height:4px}[data-v-3c4a0bef]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-3c4a0bef]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-3c4a0bef]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-3c4a0bef]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-3c4a0bef]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-3c4a0bef]:root,html[data-theme=light][data-v-3c4a0bef],.light[data-v-3c4a0bef]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-3c4a0bef],.dark[data-v-3c4a0bef]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-3c4a0bef{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-3c4a0bef{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-3c4a0bef{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-3c4a0bef]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-3c4a0bef]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-3c4a0bef]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-3c4a0bef]{flex:1}.action-bar-container .action-bar .info-content[data-v-3c4a0bef]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-3c4a0bef]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-3c4a0bef]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-3c4a0bef]{display:flex;gap:var(--spacing-md)}main[data-v-3c4a0bef]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-3c4a0bef]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-3c4a0bef]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-3c4a0bef]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-3c4a0bef]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-3c4a0bef]{flex:1}.content-section .content-header[data-v-3c4a0bef]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-3c4a0bef]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-3c4a0bef]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-3c4a0bef]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-3c4a0bef]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-3c4a0bef]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-3c4a0bef]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-3c4a0bef var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.vendor-contact-card[data-v-3c4a0bef]{position:relative;padding:var(--spacing-3xl);background-color:var(--color-background-primary);border-radius:var(--component-border-radius-lg);border:1px solid var(--color-border-primary);z-index:var(--z-index-card);transition:var(--transition-default)}.vendor-contact-card[data-v-3c4a0bef]:has(.context-menu.open){z-index:calc(var(--z-index-card) + 2)}.vendor-contact-card .contact-header[data-v-3c4a0bef]{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-sm)}.vendor-contact-card .contact-header .contact-info[data-v-3c4a0bef]{flex:1}.vendor-contact-card .contact-details[data-v-3c4a0bef]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) 0 0;width:100%}.vendor-contact-card .contact-details .contact-detail[data-v-3c4a0bef]{display:flex;align-items:center;width:100%;gap:var(--spacing-sm);background:var(--color-background-secondary);padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-sm)}.vendor-contact-card .contact-details .contact-detail .action-icon[data-v-3c4a0bef]{width:var(--spacing-xl);height:var(--spacing-xl);color:var(--color-text-secondary)}[data-v-f4f742b4],[data-v-f4f742b4]:before,[data-v-f4f742b4]:after{box-sizing:border-box}html[data-v-f4f742b4],body[data-v-f4f742b4],h1[data-v-f4f742b4],h2[data-v-f4f742b4],h3[data-v-f4f742b4],h4[data-v-f4f742b4],h5[data-v-f4f742b4],h6[data-v-f4f742b4],p[data-v-f4f742b4],figure[data-v-f4f742b4],blockquote[data-v-f4f742b4],dl[data-v-f4f742b4],dd[data-v-f4f742b4],ul[data-v-f4f742b4],ol[data-v-f4f742b4]{margin:0;padding:0}body[data-v-f4f742b4]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-f4f742b4],ol[data-v-f4f742b4]{list-style:none}img[data-v-f4f742b4],picture[data-v-f4f742b4],svg[data-v-f4f742b4]{max-width:100%;display:block}input[data-v-f4f742b4],button[data-v-f4f742b4],textarea[data-v-f4f742b4],select[data-v-f4f742b4]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-f4f742b4]:focus-within{scroll-behavior:auto}[data-v-f4f742b4],[data-v-f4f742b4]:before,[data-v-f4f742b4]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-f4f742b4]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-f4f742b4]:hover{color:var(--color-text-brand-secondary)}a[data-v-f4f742b4]:active{color:var(--color-text-brand-tertiary)}button[data-v-f4f742b4]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-f4f742b4]:focus:not(:focus-visible){outline:none}[data-v-f4f742b4]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-f4f742b4],textarea[data-v-f4f742b4],select[data-v-f4f742b4]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-f4f742b4]:focus,textarea[data-v-f4f742b4]:focus,select[data-v-f4f742b4]:focus{border-color:var(--color-focus);outline:none}input[data-v-f4f742b4]:disabled,textarea[data-v-f4f742b4]:disabled,select[data-v-f4f742b4]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-f4f742b4]{border-collapse:collapse;width:100%}th[data-v-f4f742b4]{text-align:left}button[data-v-f4f742b4]:disabled,input[data-v-f4f742b4]:disabled,textarea[data-v-f4f742b4]:disabled,select[data-v-f4f742b4]:disabled{cursor:not-allowed}fieldset[data-v-f4f742b4]{border:none;padding:0;margin:0}legend[data-v-f4f742b4]{padding:0}details[data-v-f4f742b4]{display:block}summary[data-v-f4f742b4]{display:list-item;cursor:pointer}hr[data-v-f4f742b4]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-f4f742b4],pre[data-v-f4f742b4],kbd[data-v-f4f742b4],samp[data-v-f4f742b4]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-f4f742b4]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-f4f742b4]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-f4f742b4]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-f4f742b4]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-f4f742b4]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-f4f742b4]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-f4f742b4],h6[data-v-f4f742b4]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-f4f742b4]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-f4f742b4]::-webkit-scrollbar{height:4px}[data-v-f4f742b4]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-f4f742b4]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-f4f742b4]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-f4f742b4]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-f4f742b4]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-f4f742b4]:root,html[data-theme=light][data-v-f4f742b4],.light[data-v-f4f742b4]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-f4f742b4],.dark[data-v-f4f742b4]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-f4f742b4{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-f4f742b4{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-f4f742b4{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-f4f742b4]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-f4f742b4]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-f4f742b4]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-f4f742b4]{flex:1}.action-bar-container .action-bar .info-content[data-v-f4f742b4]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-f4f742b4]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-f4f742b4]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-f4f742b4]{display:flex;gap:var(--spacing-md)}main[data-v-f4f742b4]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-f4f742b4]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-f4f742b4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-f4f742b4]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-f4f742b4]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-f4f742b4]{flex:1}.content-section .content-header[data-v-f4f742b4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-f4f742b4]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-f4f742b4]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-f4f742b4]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-f4f742b4]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-f4f742b4]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-f4f742b4]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-f4f742b4 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.vendor-evaluations-table .evaluation-name-cell .evaluation-name[data-v-f4f742b4]{display:block;font-weight:var(--font-weight-medium);color:var(--color-text-primary);max-width:var(--spacing-12xl);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vendor-evaluations-table .progress-cell[data-v-f4f742b4]{display:flex;width:fit-content;background:var(--color-background-primary);border-radius:var(--radius-sm);padding:var(--spacing-xs) var(--spacing-lg) var(--spacing-xs) var(--spacing-sm)}.vendor-evaluations-table .text-muted[data-v-f4f742b4]{color:var(--color-text-tertiary)}[data-v-4b29eaa7],[data-v-4b29eaa7]:before,[data-v-4b29eaa7]:after{box-sizing:border-box}html[data-v-4b29eaa7],body[data-v-4b29eaa7],h1[data-v-4b29eaa7],h2[data-v-4b29eaa7],h3[data-v-4b29eaa7],h4[data-v-4b29eaa7],h5[data-v-4b29eaa7],h6[data-v-4b29eaa7],p[data-v-4b29eaa7],figure[data-v-4b29eaa7],blockquote[data-v-4b29eaa7],dl[data-v-4b29eaa7],dd[data-v-4b29eaa7],ul[data-v-4b29eaa7],ol[data-v-4b29eaa7]{margin:0;padding:0}body[data-v-4b29eaa7]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-4b29eaa7],ol[data-v-4b29eaa7]{list-style:none}img[data-v-4b29eaa7],picture[data-v-4b29eaa7],svg[data-v-4b29eaa7]{max-width:100%;display:block}input[data-v-4b29eaa7],button[data-v-4b29eaa7],textarea[data-v-4b29eaa7],select[data-v-4b29eaa7]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-4b29eaa7]:focus-within{scroll-behavior:auto}[data-v-4b29eaa7],[data-v-4b29eaa7]:before,[data-v-4b29eaa7]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-4b29eaa7]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-4b29eaa7]:hover{color:var(--color-text-brand-secondary)}a[data-v-4b29eaa7]:active{color:var(--color-text-brand-tertiary)}button[data-v-4b29eaa7]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-4b29eaa7]:focus:not(:focus-visible){outline:none}[data-v-4b29eaa7]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-4b29eaa7],textarea[data-v-4b29eaa7],select[data-v-4b29eaa7]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-4b29eaa7]:focus,textarea[data-v-4b29eaa7]:focus,select[data-v-4b29eaa7]:focus{border-color:var(--color-focus);outline:none}input[data-v-4b29eaa7]:disabled,textarea[data-v-4b29eaa7]:disabled,select[data-v-4b29eaa7]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-4b29eaa7]{border-collapse:collapse;width:100%}th[data-v-4b29eaa7]{text-align:left}button[data-v-4b29eaa7]:disabled,input[data-v-4b29eaa7]:disabled,textarea[data-v-4b29eaa7]:disabled,select[data-v-4b29eaa7]:disabled{cursor:not-allowed}fieldset[data-v-4b29eaa7]{border:none;padding:0;margin:0}legend[data-v-4b29eaa7]{padding:0}details[data-v-4b29eaa7]{display:block}summary[data-v-4b29eaa7]{display:list-item;cursor:pointer}hr[data-v-4b29eaa7]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-4b29eaa7],pre[data-v-4b29eaa7],kbd[data-v-4b29eaa7],samp[data-v-4b29eaa7]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-4b29eaa7]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-4b29eaa7]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-4b29eaa7]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-4b29eaa7]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-4b29eaa7]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-4b29eaa7]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-4b29eaa7],h6[data-v-4b29eaa7]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-4b29eaa7]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-4b29eaa7]::-webkit-scrollbar{height:4px}[data-v-4b29eaa7]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-4b29eaa7]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-4b29eaa7]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-4b29eaa7]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-4b29eaa7]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-4b29eaa7]:root,html[data-theme=light][data-v-4b29eaa7],.light[data-v-4b29eaa7]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-4b29eaa7],.dark[data-v-4b29eaa7]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-4b29eaa7{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-4b29eaa7{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-4b29eaa7{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-4b29eaa7]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-4b29eaa7]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-4b29eaa7]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-4b29eaa7]{flex:1}.action-bar-container .action-bar .info-content[data-v-4b29eaa7]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-4b29eaa7]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-4b29eaa7]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-4b29eaa7]{display:flex;gap:var(--spacing-md)}main[data-v-4b29eaa7]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-4b29eaa7]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-4b29eaa7]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-4b29eaa7]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-4b29eaa7]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-4b29eaa7]{flex:1}.content-section .content-header[data-v-4b29eaa7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-4b29eaa7]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-4b29eaa7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-4b29eaa7]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-4b29eaa7]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-4b29eaa7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-4b29eaa7]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-4b29eaa7 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.modal-content[data-v-4b29eaa7]{padding:1rem 0}.confirmation-message[data-v-4b29eaa7]{margin-bottom:1rem}.warning-message[data-v-4b29eaa7]{color:var(--color-danger-600);font-size:var(--font-size-sm);margin-bottom:1.5rem}.modal-actions[data-v-4b29eaa7]{display:flex;justify-content:flex-end;gap:.5rem}[data-v-8fc40448],[data-v-8fc40448]:before,[data-v-8fc40448]:after{box-sizing:border-box}html[data-v-8fc40448],body[data-v-8fc40448],h1[data-v-8fc40448],h2[data-v-8fc40448],h3[data-v-8fc40448],h4[data-v-8fc40448],h5[data-v-8fc40448],h6[data-v-8fc40448],p[data-v-8fc40448],figure[data-v-8fc40448],blockquote[data-v-8fc40448],dl[data-v-8fc40448],dd[data-v-8fc40448],ul[data-v-8fc40448],ol[data-v-8fc40448]{margin:0;padding:0}body[data-v-8fc40448]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-8fc40448],ol[data-v-8fc40448]{list-style:none}img[data-v-8fc40448],picture[data-v-8fc40448],svg[data-v-8fc40448]{max-width:100%;display:block}input[data-v-8fc40448],button[data-v-8fc40448],textarea[data-v-8fc40448],select[data-v-8fc40448]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-8fc40448]:focus-within{scroll-behavior:auto}[data-v-8fc40448],[data-v-8fc40448]:before,[data-v-8fc40448]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-8fc40448]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-8fc40448]:hover{color:var(--color-text-brand-secondary)}a[data-v-8fc40448]:active{color:var(--color-text-brand-tertiary)}button[data-v-8fc40448]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-8fc40448]:focus:not(:focus-visible){outline:none}[data-v-8fc40448]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-8fc40448],textarea[data-v-8fc40448],select[data-v-8fc40448]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-8fc40448]:focus,textarea[data-v-8fc40448]:focus,select[data-v-8fc40448]:focus{border-color:var(--color-focus);outline:none}input[data-v-8fc40448]:disabled,textarea[data-v-8fc40448]:disabled,select[data-v-8fc40448]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-8fc40448]{border-collapse:collapse;width:100%}th[data-v-8fc40448]{text-align:left}button[data-v-8fc40448]:disabled,input[data-v-8fc40448]:disabled,textarea[data-v-8fc40448]:disabled,select[data-v-8fc40448]:disabled{cursor:not-allowed}fieldset[data-v-8fc40448]{border:none;padding:0;margin:0}legend[data-v-8fc40448]{padding:0}details[data-v-8fc40448]{display:block}summary[data-v-8fc40448]{display:list-item;cursor:pointer}hr[data-v-8fc40448]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-8fc40448],pre[data-v-8fc40448],kbd[data-v-8fc40448],samp[data-v-8fc40448]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-8fc40448]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-8fc40448]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-8fc40448]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-8fc40448]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-8fc40448]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-8fc40448]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-8fc40448],h6[data-v-8fc40448]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-8fc40448]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-8fc40448]::-webkit-scrollbar{height:4px}[data-v-8fc40448]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-8fc40448]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-8fc40448]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-8fc40448]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-8fc40448]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-8fc40448]:root,html[data-theme=light][data-v-8fc40448],.light[data-v-8fc40448]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-8fc40448],.dark[data-v-8fc40448]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-8fc40448{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-8fc40448{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-8fc40448{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-8fc40448]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-8fc40448]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-8fc40448]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-8fc40448]{flex:1}.action-bar-container .action-bar .info-content[data-v-8fc40448]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-8fc40448]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-8fc40448]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-8fc40448]{display:flex;gap:var(--spacing-md)}main[data-v-8fc40448]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-8fc40448]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-8fc40448]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-8fc40448]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-8fc40448]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-8fc40448]{flex:1}.content-section .content-header[data-v-8fc40448]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-8fc40448]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-8fc40448]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-8fc40448]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-8fc40448]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-8fc40448]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-8fc40448]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-8fc40448 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.vendor-contact-form[data-v-8fc40448]{display:flex;flex-direction:column;gap:var(--spacing-md)}.vendor-contact-form .form-row[data-v-8fc40448]{display:flex;flex-direction:column;width:100%}.vendor-contact-form .form-actions[data-v-8fc40448]{display:flex;justify-content:flex-end;gap:var(--spacing-md);margin-top:var(--spacing-md)}[data-v-761d6eff],[data-v-761d6eff]:before,[data-v-761d6eff]:after{box-sizing:border-box}html[data-v-761d6eff],body[data-v-761d6eff],h1[data-v-761d6eff],h2[data-v-761d6eff],h3[data-v-761d6eff],h4[data-v-761d6eff],h5[data-v-761d6eff],h6[data-v-761d6eff],p[data-v-761d6eff],figure[data-v-761d6eff],blockquote[data-v-761d6eff],dl[data-v-761d6eff],dd[data-v-761d6eff],ul[data-v-761d6eff],ol[data-v-761d6eff]{margin:0;padding:0}body[data-v-761d6eff]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-761d6eff],ol[data-v-761d6eff]{list-style:none}img[data-v-761d6eff],picture[data-v-761d6eff],svg[data-v-761d6eff]{max-width:100%;display:block}input[data-v-761d6eff],button[data-v-761d6eff],textarea[data-v-761d6eff],select[data-v-761d6eff]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-761d6eff]:focus-within{scroll-behavior:auto}[data-v-761d6eff],[data-v-761d6eff]:before,[data-v-761d6eff]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-761d6eff]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-761d6eff]:hover{color:var(--color-text-brand-secondary)}a[data-v-761d6eff]:active{color:var(--color-text-brand-tertiary)}button[data-v-761d6eff]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-761d6eff]:focus:not(:focus-visible){outline:none}[data-v-761d6eff]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-761d6eff],textarea[data-v-761d6eff],select[data-v-761d6eff]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-761d6eff]:focus,textarea[data-v-761d6eff]:focus,select[data-v-761d6eff]:focus{border-color:var(--color-focus);outline:none}input[data-v-761d6eff]:disabled,textarea[data-v-761d6eff]:disabled,select[data-v-761d6eff]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-761d6eff]{border-collapse:collapse;width:100%}th[data-v-761d6eff]{text-align:left}button[data-v-761d6eff]:disabled,input[data-v-761d6eff]:disabled,textarea[data-v-761d6eff]:disabled,select[data-v-761d6eff]:disabled{cursor:not-allowed}fieldset[data-v-761d6eff]{border:none;padding:0;margin:0}legend[data-v-761d6eff]{padding:0}details[data-v-761d6eff]{display:block}summary[data-v-761d6eff]{display:list-item;cursor:pointer}hr[data-v-761d6eff]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-761d6eff],pre[data-v-761d6eff],kbd[data-v-761d6eff],samp[data-v-761d6eff]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-761d6eff]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-761d6eff]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-761d6eff]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-761d6eff]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-761d6eff]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-761d6eff]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-761d6eff],h6[data-v-761d6eff]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-761d6eff]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-761d6eff]::-webkit-scrollbar{height:4px}[data-v-761d6eff]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-761d6eff]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-761d6eff]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-761d6eff]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-761d6eff]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-761d6eff]:root,html[data-theme=light][data-v-761d6eff],.light[data-v-761d6eff]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-761d6eff],.dark[data-v-761d6eff]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-761d6eff{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-761d6eff{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-761d6eff{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-761d6eff]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-761d6eff]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-761d6eff]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-761d6eff]{flex:1}.action-bar-container .action-bar .info-content[data-v-761d6eff]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-761d6eff]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-761d6eff]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-761d6eff]{display:flex;gap:var(--spacing-md)}main[data-v-761d6eff]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-761d6eff]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-761d6eff]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-761d6eff]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-761d6eff]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-761d6eff]{flex:1}.content-section .content-header[data-v-761d6eff]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-761d6eff]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-761d6eff]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-761d6eff]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-761d6eff]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-761d6eff]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-761d6eff]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-761d6eff var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.vendor-service-form[data-v-761d6eff]{display:flex;flex-direction:column;gap:var(--spacing-md)}.form-section[data-v-761d6eff]{margin-top:var(--spacing-sm);border-top:1px solid var(--color-border);padding-top:var(--spacing-md)}.section-title[data-v-761d6eff]{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-sm);color:var(--color-text-primary)}.modal-actions[data-v-761d6eff]{display:flex;justify-content:space-between;gap:.5rem;margin-top:var(--spacing-sm)}[data-v-61652a32],[data-v-61652a32]:before,[data-v-61652a32]:after{box-sizing:border-box}html[data-v-61652a32],body[data-v-61652a32],h1[data-v-61652a32],h2[data-v-61652a32],h3[data-v-61652a32],h4[data-v-61652a32],h5[data-v-61652a32],h6[data-v-61652a32],p[data-v-61652a32],figure[data-v-61652a32],blockquote[data-v-61652a32],dl[data-v-61652a32],dd[data-v-61652a32],ul[data-v-61652a32],ol[data-v-61652a32]{margin:0;padding:0}body[data-v-61652a32]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-61652a32],ol[data-v-61652a32]{list-style:none}img[data-v-61652a32],picture[data-v-61652a32],svg[data-v-61652a32]{max-width:100%;display:block}input[data-v-61652a32],button[data-v-61652a32],textarea[data-v-61652a32],select[data-v-61652a32]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-61652a32]:focus-within{scroll-behavior:auto}[data-v-61652a32],[data-v-61652a32]:before,[data-v-61652a32]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-61652a32]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-61652a32]:hover{color:var(--color-text-brand-secondary)}a[data-v-61652a32]:active{color:var(--color-text-brand-tertiary)}button[data-v-61652a32]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-61652a32]:focus:not(:focus-visible){outline:none}[data-v-61652a32]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-61652a32],textarea[data-v-61652a32],select[data-v-61652a32]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-61652a32]:focus,textarea[data-v-61652a32]:focus,select[data-v-61652a32]:focus{border-color:var(--color-focus);outline:none}input[data-v-61652a32]:disabled,textarea[data-v-61652a32]:disabled,select[data-v-61652a32]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-61652a32]{border-collapse:collapse;width:100%}th[data-v-61652a32]{text-align:left}button[data-v-61652a32]:disabled,input[data-v-61652a32]:disabled,textarea[data-v-61652a32]:disabled,select[data-v-61652a32]:disabled{cursor:not-allowed}fieldset[data-v-61652a32]{border:none;padding:0;margin:0}legend[data-v-61652a32]{padding:0}details[data-v-61652a32]{display:block}summary[data-v-61652a32]{display:list-item;cursor:pointer}hr[data-v-61652a32]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-61652a32],pre[data-v-61652a32],kbd[data-v-61652a32],samp[data-v-61652a32]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-61652a32]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-61652a32]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-61652a32]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-61652a32]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-61652a32]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-61652a32]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-61652a32],h6[data-v-61652a32]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-61652a32]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-61652a32]::-webkit-scrollbar{height:4px}[data-v-61652a32]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-61652a32]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-61652a32]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-61652a32]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-61652a32]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-61652a32]:root,html[data-theme=light][data-v-61652a32],.light[data-v-61652a32]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-61652a32],.dark[data-v-61652a32]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-61652a32{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-61652a32{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-61652a32{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-61652a32]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-61652a32]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-61652a32]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-61652a32]{flex:1}.action-bar-container .action-bar .info-content[data-v-61652a32]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-61652a32]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-61652a32]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-61652a32]{display:flex;gap:var(--spacing-md)}main[data-v-61652a32]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-61652a32]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-61652a32]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-61652a32]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-61652a32]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-61652a32]{flex:1}.content-section .content-header[data-v-61652a32]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-61652a32]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-61652a32]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-61652a32]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-61652a32]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-61652a32]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-61652a32]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-61652a32 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.vendor-detail-view .line[data-v-61652a32]{display:flex;align-items:center;justify-content:space-between}.vendor-detail-view .header[data-v-61652a32]{margin-bottom:var(--spacing-3xl)}.vendor-detail-view .header .header-image[data-v-61652a32]{position:relative;z-index:-1;width:100%;height:var(--spacing-12xl);border-radius:var(--radius-lg);overflow:hidden}.vendor-detail-view .header .header-image canvas[data-v-61652a32]{width:100%;height:100%}.vendor-detail-view .header .header-container[data-v-61652a32]{display:flex;justify-content:space-between;align-items:start;padding:0 0 0 var(--spacing-4xl)}.vendor-detail-view .header .header-container .header-title[data-v-61652a32]{display:flex;align-items:center;gap:var(--spacing-md)}.vendor-detail-view .header .header-container .header-title .company-logo[data-v-61652a32]{width:var(--spacing-9xl);height:var(--spacing-9xl);margin-top:calc(var(--spacing-3xl) * -1);background:var(--color-background-primary);border:1px solid var(--color-border-primary);box-shadow:0 0 0 4px var(--color-background-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:var(--radius-sm);overflow:hidden}.vendor-detail-view .header .header-container .header-title .company-logo .vendor-logo[data-v-61652a32]{width:100%;height:100%;object-fit:contain;object-position:center}.vendor-detail-view .header .header-container .header-title .company-logo .icon-buildings[data-v-61652a32]{width:calc(var(--spacing-9xl) * .6);height:calc(var(--spacing-9xl) * .6);color:var(--color-text-secondary)}.vendor-detail-view .header .header-container .header-title .company-info h1[data-v-61652a32]{line-height:var(--line-height-display-md)}.vendor-detail-view .header .header-container .header-title .company-info .company-url[data-v-61652a32]{display:flex;align-items:center;gap:var(--spacing-xs);padding:0 var(--spacing-md)}.vendor-detail-view .header .header-container .header-title .company-info .company-url .icon-globe[data-v-61652a32]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--spacing-xl);height:var(--spacing-xl);color:var(--color-text-light)}.vendor-detail-view .header .header-container .users-container[data-v-61652a32]{padding:var(--spacing-md) 0}.vendor-detail-view .section[data-v-61652a32]{position:relative;padding:var(--spacing-3xl);background-color:var(--color-background-primary);border-radius:var(--component-border-radius-lg);border:1px solid var(--color-border-primary);z-index:var(--z-index-card);transition:var(--transition-default)}.vendor-detail-view .section[data-v-61652a32]:has(.context-menu.open){z-index:calc(var(--z-index-card) + 2)}.vendor-detail-view .section[data-v-61652a32]{padding:var(--spacing-2xl);margin-bottom:var(--spacing-md)}.vendor-detail-view .section .section-header[data-v-61652a32]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.vendor-detail-view .section .section-title[data-v-61652a32]{font-size:var(--font-size-text-lg);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-md) 0}.vendor-detail-view .vendor-info[data-v-61652a32]{display:flex;flex-direction:column;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.vendor-detail-view .vendor-info .info-row[data-v-61652a32]{display:flex;margin-bottom:var(--spacing-md)}.vendor-detail-view .vendor-info .info-row .info-label[data-v-61652a32]{width:150px;font-weight:var(--font-weight-medium);color:var(--color-text-light)}.vendor-detail-view .vendor-info .info-row .info-value[data-v-61652a32]{flex:1}.vendor-detail-view .vendor-info .info-row .info-value.description[data-v-61652a32]{white-space:pre-line}.vendor-detail-view .loading-container[data-v-61652a32]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-lg)}.vendor-detail-view .loading-container .spinner[data-v-61652a32]{width:40px;height:40px;border:3px solid rgba(from var(--color-brand-500) r g b/.3);border-radius:50%;border-top-color:var(--color-brand-500);animation:spin-61652a32 1s ease-in-out infinite;margin-bottom:var(--spacing-sm)}.vendor-detail-view .error-container[data-v-61652a32]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-lg)}.vendor-detail-view .error-container .error-message[data-v-61652a32]{margin-bottom:var(--spacing-md);color:var(--color-error);text-align:center}.vendor-detail-view .empty-state[data-v-61652a32]{display:flex;justify-content:center;align-items:center;padding:var(--spacing-lg);color:var(--color-text-light)}.vendor-detail-view .contacts-list[data-v-61652a32],.vendor-detail-view .services-list[data-v-61652a32]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--spacing-md)}.vendor-detail-view .services-list .service-card[data-v-61652a32]{position:relative;padding:var(--spacing-3xl);background-color:var(--color-background-primary);border-radius:var(--component-border-radius-lg);border:1px solid var(--color-border-primary);z-index:var(--z-index-card);transition:var(--transition-default)}.vendor-detail-view .services-list .service-card[data-v-61652a32]:has(.context-menu.open){z-index:calc(var(--z-index-card) + 2)}.vendor-detail-view .services-list .service-card[data-v-61652a32]{display:flex;flex-direction:column;overflow:hidden}.vendor-detail-view .services-list .service-content[data-v-61652a32]{display:flex;flex-direction:column;padding:var(--spacing-md);flex:1}.vendor-detail-view .services-list .service-info[data-v-61652a32]{display:flex;flex-direction:column;gap:var(--spacing-md);margin-bottom:var(--spacing-md)}.vendor-detail-view .services-list .service-name[data-v-61652a32]{font-weight:var(--font-weight-bold);font-size:var(--font-size-text-lg);color:var(--color-text-primary)}.vendor-detail-view .services-list .service-description[data-v-61652a32]{color:var(--color-text-light);font-size:var(--font-size-text-sm);margin-top:var(--spacing-md);line-height:1.4}.vendor-detail-view .services-list .service-category[data-v-61652a32]{font-size:var(--font-size-text-sm);margin-top:var(--spacing-md);color:var(--color-text-light)}.vendor-detail-view .services-list .service-category .category-label[data-v-61652a32]{font-weight:var(--font-weight-medium)}.vendor-detail-view .services-list .service-details[data-v-61652a32]{background-color:var(--color-background-primary) -light;border-radius:var(--radius-xs);padding:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.vendor-detail-view .services-list .service-type[data-v-61652a32]{font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-md);font-size:var(--font-size-text-md)}.vendor-detail-view .services-list .service-description-extended[data-v-61652a32]{margin-bottom:var(--spacing-sm);font-size:var(--font-size-text-sm);line-height:1.4}.vendor-detail-view .services-list .service-tags[data-v-61652a32]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin-top:var(--spacing-xs)}.vendor-detail-view .services-list .service-tag[data-v-61652a32]{display:inline-block;padding:var(--spacing-md) var(--spacing-sm);border-radius:var(--radius-xs);font-size:var(--font-size-text-xs);font-weight:var(--font-weight-medium)}.vendor-detail-view .services-list .service-tag.importance.high[data-v-61652a32]{background-color:var(--color-background-brand-primary);color:var(--color-background-brand-solid)}.vendor-detail-view .services-list .service-tag.importance.medium[data-v-61652a32]{background-color:var(--color-background-warning);color:var(--color-background-warning-solid)}.vendor-detail-view .services-list .service-tag.importance.low[data-v-61652a32]{background-color:var(--color-background-success);color:var(--color-background-success-solid)}.vendor-detail-view .services-list .service-actions[data-v-61652a32]{display:flex;justify-content:flex-end;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-sm)}.vendor-detail-view .services-list .action-icon[data-v-61652a32]{width:18px;height:18px}.vendor-detail-view .action-icon[data-v-61652a32]{width:1rem;height:1rem}[data-v-0560f0b8],[data-v-0560f0b8]:before,[data-v-0560f0b8]:after{box-sizing:border-box}html[data-v-0560f0b8],body[data-v-0560f0b8],h1[data-v-0560f0b8],h2[data-v-0560f0b8],h3[data-v-0560f0b8],h4[data-v-0560f0b8],h5[data-v-0560f0b8],h6[data-v-0560f0b8],p[data-v-0560f0b8],figure[data-v-0560f0b8],blockquote[data-v-0560f0b8],dl[data-v-0560f0b8],dd[data-v-0560f0b8],ul[data-v-0560f0b8],ol[data-v-0560f0b8]{margin:0;padding:0}body[data-v-0560f0b8]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-0560f0b8],ol[data-v-0560f0b8]{list-style:none}img[data-v-0560f0b8],picture[data-v-0560f0b8],svg[data-v-0560f0b8]{max-width:100%;display:block}input[data-v-0560f0b8],button[data-v-0560f0b8],textarea[data-v-0560f0b8],select[data-v-0560f0b8]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-0560f0b8]:focus-within{scroll-behavior:auto}[data-v-0560f0b8],[data-v-0560f0b8]:before,[data-v-0560f0b8]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-0560f0b8]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-0560f0b8]:hover{color:var(--color-text-brand-secondary)}a[data-v-0560f0b8]:active{color:var(--color-text-brand-tertiary)}button[data-v-0560f0b8]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-0560f0b8]:focus:not(:focus-visible){outline:none}[data-v-0560f0b8]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-0560f0b8],textarea[data-v-0560f0b8],select[data-v-0560f0b8]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-0560f0b8]:focus,textarea[data-v-0560f0b8]:focus,select[data-v-0560f0b8]:focus{border-color:var(--color-focus);outline:none}input[data-v-0560f0b8]:disabled,textarea[data-v-0560f0b8]:disabled,select[data-v-0560f0b8]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-0560f0b8]{border-collapse:collapse;width:100%}th[data-v-0560f0b8]{text-align:left}button[data-v-0560f0b8]:disabled,input[data-v-0560f0b8]:disabled,textarea[data-v-0560f0b8]:disabled,select[data-v-0560f0b8]:disabled{cursor:not-allowed}fieldset[data-v-0560f0b8]{border:none;padding:0;margin:0}legend[data-v-0560f0b8]{padding:0}details[data-v-0560f0b8]{display:block}summary[data-v-0560f0b8]{display:list-item;cursor:pointer}hr[data-v-0560f0b8]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-0560f0b8],pre[data-v-0560f0b8],kbd[data-v-0560f0b8],samp[data-v-0560f0b8]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-0560f0b8]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-0560f0b8]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-0560f0b8]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-0560f0b8]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-0560f0b8]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-0560f0b8]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-0560f0b8],h6[data-v-0560f0b8]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-0560f0b8]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-0560f0b8]::-webkit-scrollbar{height:4px}[data-v-0560f0b8]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-0560f0b8]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-0560f0b8]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-0560f0b8]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-0560f0b8]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-0560f0b8]:root,html[data-theme=light][data-v-0560f0b8],.light[data-v-0560f0b8]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-0560f0b8],.dark[data-v-0560f0b8]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-0560f0b8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-0560f0b8{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-0560f0b8{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-0560f0b8]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-0560f0b8]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-0560f0b8]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-0560f0b8]{flex:1}.action-bar-container .action-bar .info-content[data-v-0560f0b8]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-0560f0b8]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-0560f0b8]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-0560f0b8]{display:flex;gap:var(--spacing-md)}main[data-v-0560f0b8]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-0560f0b8]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-0560f0b8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-0560f0b8]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-0560f0b8]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-0560f0b8]{flex:1}.content-section .content-header[data-v-0560f0b8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-0560f0b8]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-0560f0b8]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-0560f0b8]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-0560f0b8]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-0560f0b8]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-0560f0b8]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-0560f0b8 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.alert[data-v-0560f0b8]{display:flex;align-items:flex-start;padding:var(--spacing-4);border-radius:var(--component-border-radius);margin-bottom:var(--spacing-4);position:relative;box-shadow:var(--component-shadow);overflow:hidden;transition:var(--transition-default)}.alert[data-v-0560f0b8]:after{content:"";position:absolute;top:0;bottom:0;left:0;width:var(--spacing-xs)}.alert.closable[data-v-0560f0b8]{padding-right:var(--spacing-1) 0}.alert.info[data-v-0560f0b8]{background-color:var(--color-background-info-primary);color:var(--color-text-primary)}.alert.info .icon[data-v-0560f0b8]{color:var(--color-text-info-primary)}.alert.info[data-v-0560f0b8]:after{background-color:var(--color-background-info-primary)}.alert.success[data-v-0560f0b8]{background-color:var(--color-success);color:var(--color-text-primary)}.alert.success .icon[data-v-0560f0b8]{color:var(--color-success)}.alert.success[data-v-0560f0b8]:after{background-color:var(--color-success)}.alert.warning[data-v-0560f0b8]{background-color:var(--color-background-warning-primary);color:var(--color-text-primary)}.alert.warning .icon[data-v-0560f0b8]{color:var(--color-text-warning-primary)}.alert.warning[data-v-0560f0b8]:after{background-color:var(--color-background-warning-primary)}.alert.error[data-v-0560f0b8]{background-color:var(--color-background-error-primary);color:var(--color-text-primary)}.alert.error .icon[data-v-0560f0b8]{color:var(--color-text-error-primary)}.alert.error[data-v-0560f0b8]:after{background-color:var(--color-background-error-primary)}.icon-container[data-v-0560f0b8]{flex-shrink:0;margin-right:var(--spacing-3);display:flex;align-items:center;justify-content:center}.icon-container .icon[data-v-0560f0b8]{width:20px;height:20px}.content[data-v-0560f0b8]{flex:1}.title[data-v-0560f0b8]{font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-2);font-size:var(--font-size-text-md);line-height:var(--line-height-tight)}.message[data-v-0560f0b8]{font-size:var(--font-size-text-sm);line-height:var(--line-height-normal);color:inherit}.close-button[data-v-0560f0b8]{position:absolute;top:var(--spacing-3);right:var(--spacing-3);background:transparent;border:none;cursor:pointer;padding:var(--spacing-1);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;transition:var(--transition-default)}.close-button[data-v-0560f0b8]:hover{background-color:rgba(from var(--color-black) r g b/.05)}.close-button .close-icon[data-v-0560f0b8]{width:16px;height:16px;opacity:.6;transition:var(--transition-default)}.close-button:hover .close-icon[data-v-0560f0b8]{opacity:1}[data-v-2f8af83b],[data-v-2f8af83b]:before,[data-v-2f8af83b]:after{box-sizing:border-box}html[data-v-2f8af83b],body[data-v-2f8af83b],h1[data-v-2f8af83b],h2[data-v-2f8af83b],h3[data-v-2f8af83b],h4[data-v-2f8af83b],h5[data-v-2f8af83b],h6[data-v-2f8af83b],p[data-v-2f8af83b],figure[data-v-2f8af83b],blockquote[data-v-2f8af83b],dl[data-v-2f8af83b],dd[data-v-2f8af83b],ul[data-v-2f8af83b],ol[data-v-2f8af83b]{margin:0;padding:0}body[data-v-2f8af83b]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-2f8af83b],ol[data-v-2f8af83b]{list-style:none}img[data-v-2f8af83b],picture[data-v-2f8af83b],svg[data-v-2f8af83b]{max-width:100%;display:block}input[data-v-2f8af83b],button[data-v-2f8af83b],textarea[data-v-2f8af83b],select[data-v-2f8af83b]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-2f8af83b]:focus-within{scroll-behavior:auto}[data-v-2f8af83b],[data-v-2f8af83b]:before,[data-v-2f8af83b]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-2f8af83b]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-2f8af83b]:hover{color:var(--color-text-brand-secondary)}a[data-v-2f8af83b]:active{color:var(--color-text-brand-tertiary)}button[data-v-2f8af83b]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-2f8af83b]:focus:not(:focus-visible){outline:none}[data-v-2f8af83b]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-2f8af83b],textarea[data-v-2f8af83b],select[data-v-2f8af83b]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-2f8af83b]:focus,textarea[data-v-2f8af83b]:focus,select[data-v-2f8af83b]:focus{border-color:var(--color-focus);outline:none}input[data-v-2f8af83b]:disabled,textarea[data-v-2f8af83b]:disabled,select[data-v-2f8af83b]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-2f8af83b]{border-collapse:collapse;width:100%}th[data-v-2f8af83b]{text-align:left}button[data-v-2f8af83b]:disabled,input[data-v-2f8af83b]:disabled,textarea[data-v-2f8af83b]:disabled,select[data-v-2f8af83b]:disabled{cursor:not-allowed}fieldset[data-v-2f8af83b]{border:none;padding:0;margin:0}legend[data-v-2f8af83b]{padding:0}details[data-v-2f8af83b]{display:block}summary[data-v-2f8af83b]{display:list-item;cursor:pointer}hr[data-v-2f8af83b]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-2f8af83b],pre[data-v-2f8af83b],kbd[data-v-2f8af83b],samp[data-v-2f8af83b]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-2f8af83b]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-2f8af83b]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-2f8af83b]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-2f8af83b]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-2f8af83b]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-2f8af83b]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-2f8af83b],h6[data-v-2f8af83b]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-2f8af83b]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-2f8af83b]::-webkit-scrollbar{height:4px}[data-v-2f8af83b]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-2f8af83b]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-2f8af83b]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-2f8af83b]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-2f8af83b]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-2f8af83b]:root,html[data-theme=light][data-v-2f8af83b],.light[data-v-2f8af83b]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-2f8af83b],.dark[data-v-2f8af83b]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-2f8af83b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-2f8af83b{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-2f8af83b{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-2f8af83b]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-2f8af83b]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-2f8af83b]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-2f8af83b]{flex:1}.action-bar-container .action-bar .info-content[data-v-2f8af83b]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-2f8af83b]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-2f8af83b]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-2f8af83b]{display:flex;gap:var(--spacing-md)}main[data-v-2f8af83b]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-2f8af83b]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section .search-container[data-v-2f8af83b]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-2f8af83b]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-2f8af83b]{flex:1}.content-section .content-header[data-v-2f8af83b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-2f8af83b]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-2f8af83b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-2f8af83b]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-2f8af83b]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container .loading-spinner[data-v-2f8af83b]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-2f8af83b var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}main[data-v-2f8af83b]{display:flex;flex-direction:column;gap:var(--spacing-lg);padding:var(--spacing-lg)}.search-section[data-v-2f8af83b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-container[data-v-2f8af83b]{position:relative;flex:1;min-width:250px}.filters-container[data-v-2f8af83b]{display:flex;gap:var(--spacing-sm);align-items:center}.vendors-section[data-v-2f8af83b]{flex:1}.vendors-header[data-v-2f8af83b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.clients-table-container[data-v-2f8af83b]{overflow-x:auto}.vendors-table[data-v-2f8af83b]{width:100%;border-collapse:collapse}.vendors-table th[data-v-2f8af83b],.vendors-table td[data-v-2f8af83b]{padding:var(--spacing-sm);border:1px solid var(--color-background-quaternary)}.vendors-table th[data-v-2f8af83b]{font-weight:var(--font-weight-bold);text-align:left}.vendors-table .vendor-name-cell[data-v-2f8af83b]{font-weight:var(--font-weight-bold)}.vendors-table .vendor-status-badge[data-v-2f8af83b]{padding:var(--spacing-md) var(--spacing-sm);border-radius:var(--radius-xs);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-medium)}.vendors-table .vendor-status-badge.status-completed[data-v-2f8af83b]{background-color:var(--color-background-success-primary);color:var(--color-text-success-primary)}.vendors-table .vendor-status-badge.status-in-progress[data-v-2f8af83b]{background-color:var(--color-background-warning-primary);color:var(--color-text-warning-primary)}.vendors-table .vendor-status-badge.status-not-started[data-v-2f8af83b]{background-color:var(--color-background-error-primary);color:var(--color-text-error-primary)}.vendors-table .progress-bar-small[data-v-2f8af83b]{height:var(--spacing-1);background-color:var(--color-background-primary);border-radius:var(--radius-xs);overflow:hidden;width:50px;display:inline-block;margin-right:var(--spacing-md)}.vendors-table .progress-fill[data-v-2f8af83b]{height:100%;background-color:var(--color-background-brand-primary);border-radius:var(--radius-xs)}.vendors-table .actions-cell[data-v-2f8af83b]{text-align:right}.loading-container[data-v-2f8af83b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-2f8af83b]{width:var(--spacing-1) 0;height:var(--spacing-1) 0;border:4px solid var(--color-background-primary);border-top:4px solid var(--color-background-brand-primary);border-radius:50%;animation:spin-2f8af83b var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}[data-v-b5f53316],[data-v-b5f53316]:before,[data-v-b5f53316]:after{box-sizing:border-box}html[data-v-b5f53316],body[data-v-b5f53316],h1[data-v-b5f53316],h2[data-v-b5f53316],h3[data-v-b5f53316],h4[data-v-b5f53316],h5[data-v-b5f53316],h6[data-v-b5f53316],p[data-v-b5f53316],figure[data-v-b5f53316],blockquote[data-v-b5f53316],dl[data-v-b5f53316],dd[data-v-b5f53316],ul[data-v-b5f53316],ol[data-v-b5f53316]{margin:0;padding:0}body[data-v-b5f53316]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-b5f53316],ol[data-v-b5f53316]{list-style:none}img[data-v-b5f53316],picture[data-v-b5f53316],svg[data-v-b5f53316]{max-width:100%;display:block}input[data-v-b5f53316],button[data-v-b5f53316],textarea[data-v-b5f53316],select[data-v-b5f53316]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-b5f53316]:focus-within{scroll-behavior:auto}[data-v-b5f53316],[data-v-b5f53316]:before,[data-v-b5f53316]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-b5f53316]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-b5f53316]:hover{color:var(--color-text-brand-secondary)}a[data-v-b5f53316]:active{color:var(--color-text-brand-tertiary)}button[data-v-b5f53316]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-b5f53316]:focus:not(:focus-visible){outline:none}[data-v-b5f53316]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-b5f53316],textarea[data-v-b5f53316],select[data-v-b5f53316]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-b5f53316]:focus,textarea[data-v-b5f53316]:focus,select[data-v-b5f53316]:focus{border-color:var(--color-focus);outline:none}input[data-v-b5f53316]:disabled,textarea[data-v-b5f53316]:disabled,select[data-v-b5f53316]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-b5f53316]{border-collapse:collapse;width:100%}th[data-v-b5f53316]{text-align:left}button[data-v-b5f53316]:disabled,input[data-v-b5f53316]:disabled,textarea[data-v-b5f53316]:disabled,select[data-v-b5f53316]:disabled{cursor:not-allowed}fieldset[data-v-b5f53316]{border:none;padding:0;margin:0}legend[data-v-b5f53316]{padding:0}details[data-v-b5f53316]{display:block}summary[data-v-b5f53316]{display:list-item;cursor:pointer}hr[data-v-b5f53316]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-b5f53316],pre[data-v-b5f53316],kbd[data-v-b5f53316],samp[data-v-b5f53316]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-b5f53316]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-b5f53316]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-b5f53316]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-b5f53316]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-b5f53316]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-b5f53316]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-b5f53316],h6[data-v-b5f53316]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-b5f53316]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-b5f53316]::-webkit-scrollbar{height:4px}[data-v-b5f53316]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-b5f53316]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-b5f53316]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-b5f53316]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-b5f53316]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-b5f53316]:root,html[data-theme=light][data-v-b5f53316],.light[data-v-b5f53316]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-b5f53316],.dark[data-v-b5f53316]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-b5f53316{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-b5f53316{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-b5f53316{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-b5f53316]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-b5f53316]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-b5f53316]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-b5f53316]{flex:1}.action-bar-container .action-bar .info-content[data-v-b5f53316]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-b5f53316]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-b5f53316]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-b5f53316]{display:flex;gap:var(--spacing-md)}main[data-v-b5f53316]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-b5f53316]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-b5f53316]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-b5f53316]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-b5f53316]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-b5f53316]{flex:1}.content-section .content-header[data-v-b5f53316]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-b5f53316]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-b5f53316]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-b5f53316]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-b5f53316]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-b5f53316]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-b5f53316]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-b5f53316 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.delete-modal-content[data-v-b5f53316]{padding:var(--spacing-md) 0}.delete-modal-content .delete-confirmation[data-v-b5f53316]{margin-bottom:var(--spacing-md)}.delete-modal-content .delete-warning[data-v-b5f53316]{color:var(--color-danger);font-weight:500}.modal-actions[data-v-b5f53316]{display:flex;justify-content:flex-end;gap:var(--spacing-sm)}[data-v-897ad634],[data-v-897ad634]:before,[data-v-897ad634]:after{box-sizing:border-box}html[data-v-897ad634],body[data-v-897ad634],h1[data-v-897ad634],h2[data-v-897ad634],h3[data-v-897ad634],h4[data-v-897ad634],h5[data-v-897ad634],h6[data-v-897ad634],p[data-v-897ad634],figure[data-v-897ad634],blockquote[data-v-897ad634],dl[data-v-897ad634],dd[data-v-897ad634],ul[data-v-897ad634],ol[data-v-897ad634]{margin:0;padding:0}body[data-v-897ad634]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-897ad634],ol[data-v-897ad634]{list-style:none}img[data-v-897ad634],picture[data-v-897ad634],svg[data-v-897ad634]{max-width:100%;display:block}input[data-v-897ad634],button[data-v-897ad634],textarea[data-v-897ad634],select[data-v-897ad634]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-897ad634]:focus-within{scroll-behavior:auto}[data-v-897ad634],[data-v-897ad634]:before,[data-v-897ad634]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-897ad634]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-897ad634]:hover{color:var(--color-text-brand-secondary)}a[data-v-897ad634]:active{color:var(--color-text-brand-tertiary)}button[data-v-897ad634]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-897ad634]:focus:not(:focus-visible){outline:none}[data-v-897ad634]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-897ad634],textarea[data-v-897ad634],select[data-v-897ad634]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-897ad634]:focus,textarea[data-v-897ad634]:focus,select[data-v-897ad634]:focus{border-color:var(--color-focus);outline:none}input[data-v-897ad634]:disabled,textarea[data-v-897ad634]:disabled,select[data-v-897ad634]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-897ad634]{border-collapse:collapse;width:100%}th[data-v-897ad634]{text-align:left}button[data-v-897ad634]:disabled,input[data-v-897ad634]:disabled,textarea[data-v-897ad634]:disabled,select[data-v-897ad634]:disabled{cursor:not-allowed}fieldset[data-v-897ad634]{border:none;padding:0;margin:0}legend[data-v-897ad634]{padding:0}details[data-v-897ad634]{display:block}summary[data-v-897ad634]{display:list-item;cursor:pointer}hr[data-v-897ad634]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-897ad634],pre[data-v-897ad634],kbd[data-v-897ad634],samp[data-v-897ad634]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-897ad634]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-897ad634]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-897ad634]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-897ad634]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-897ad634]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-897ad634]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-897ad634],h6[data-v-897ad634]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-897ad634]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-897ad634]::-webkit-scrollbar{height:4px}[data-v-897ad634]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-897ad634]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-897ad634]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-897ad634]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-897ad634]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-897ad634]:root,html[data-theme=light][data-v-897ad634],.light[data-v-897ad634]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-897ad634],.dark[data-v-897ad634]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-897ad634{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-897ad634{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-897ad634{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-897ad634]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-897ad634]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-897ad634]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-897ad634]{flex:1}.action-bar-container .action-bar .info-content[data-v-897ad634]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-897ad634]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-897ad634]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-897ad634]{display:flex;gap:var(--spacing-md)}main[data-v-897ad634]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-897ad634]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-897ad634]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-897ad634]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-897ad634]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-897ad634]{flex:1}.content-section .content-header[data-v-897ad634]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-897ad634]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-897ad634]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-897ad634]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-897ad634]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-897ad634]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-897ad634]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-897ad634 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.contact-form[data-v-897ad634]{display:flex;flex-direction:column;gap:var(--spacing-md);margin-bottom:var(--spacing-md)}.contact-form .form-row[data-v-897ad634]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md)}@media (max-width: 768px){.contact-form .form-row[data-v-897ad634]{grid-template-columns:1fr}}.contact-form .error-message[data-v-897ad634]{color:var(--color-danger);font-size:.875rem;margin-top:var(--spacing-sm)}.modal-actions[data-v-897ad634]{display:flex;justify-content:flex-end;gap:var(--spacing-sm)}[data-v-e6625250],[data-v-e6625250]:before,[data-v-e6625250]:after{box-sizing:border-box}html[data-v-e6625250],body[data-v-e6625250],h1[data-v-e6625250],h2[data-v-e6625250],h3[data-v-e6625250],h4[data-v-e6625250],h5[data-v-e6625250],h6[data-v-e6625250],p[data-v-e6625250],figure[data-v-e6625250],blockquote[data-v-e6625250],dl[data-v-e6625250],dd[data-v-e6625250],ul[data-v-e6625250],ol[data-v-e6625250]{margin:0;padding:0}body[data-v-e6625250]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-e6625250],ol[data-v-e6625250]{list-style:none}img[data-v-e6625250],picture[data-v-e6625250],svg[data-v-e6625250]{max-width:100%;display:block}input[data-v-e6625250],button[data-v-e6625250],textarea[data-v-e6625250],select[data-v-e6625250]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-e6625250]:focus-within{scroll-behavior:auto}[data-v-e6625250],[data-v-e6625250]:before,[data-v-e6625250]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-e6625250]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-e6625250]:hover{color:var(--color-text-brand-secondary)}a[data-v-e6625250]:active{color:var(--color-text-brand-tertiary)}button[data-v-e6625250]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-e6625250]:focus:not(:focus-visible){outline:none}[data-v-e6625250]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-e6625250],textarea[data-v-e6625250],select[data-v-e6625250]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-e6625250]:focus,textarea[data-v-e6625250]:focus,select[data-v-e6625250]:focus{border-color:var(--color-focus);outline:none}input[data-v-e6625250]:disabled,textarea[data-v-e6625250]:disabled,select[data-v-e6625250]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-e6625250]{border-collapse:collapse;width:100%}th[data-v-e6625250]{text-align:left}button[data-v-e6625250]:disabled,input[data-v-e6625250]:disabled,textarea[data-v-e6625250]:disabled,select[data-v-e6625250]:disabled{cursor:not-allowed}fieldset[data-v-e6625250]{border:none;padding:0;margin:0}legend[data-v-e6625250]{padding:0}details[data-v-e6625250]{display:block}summary[data-v-e6625250]{display:list-item;cursor:pointer}hr[data-v-e6625250]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-e6625250],pre[data-v-e6625250],kbd[data-v-e6625250],samp[data-v-e6625250]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-e6625250]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-e6625250]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-e6625250]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-e6625250]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-e6625250]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-e6625250]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-e6625250],h6[data-v-e6625250]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-e6625250]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-e6625250]::-webkit-scrollbar{height:4px}[data-v-e6625250]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-e6625250]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-e6625250]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-e6625250]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-e6625250]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-e6625250]:root,html[data-theme=light][data-v-e6625250],.light[data-v-e6625250]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-e6625250],.dark[data-v-e6625250]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-e6625250{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-e6625250{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-e6625250{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-e6625250]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-e6625250]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-e6625250]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-e6625250]{flex:1}.action-bar-container .action-bar .info-content[data-v-e6625250]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-e6625250]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-e6625250]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-e6625250]{display:flex;gap:var(--spacing-md)}main[data-v-e6625250]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-e6625250]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-e6625250]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-e6625250]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-e6625250]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-e6625250]{flex:1}.content-section .content-header[data-v-e6625250]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-e6625250]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-e6625250]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-e6625250]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-e6625250]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-e6625250]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-e6625250]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-e6625250 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.contact-form[data-v-e6625250]{display:flex;flex-direction:column;gap:var(--spacing-md);margin-bottom:var(--spacing-md)}.contact-form .form-row[data-v-e6625250]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md)}@media (max-width: 768px){.contact-form .form-row[data-v-e6625250]{grid-template-columns:1fr}}.contact-form .error-message[data-v-e6625250]{color:var(--color-danger);font-size:.875rem;margin-top:var(--spacing-sm)}.modal-actions[data-v-e6625250]{display:flex;justify-content:flex-end;gap:var(--spacing-sm)}[data-v-d84d869f],[data-v-d84d869f]:before,[data-v-d84d869f]:after{box-sizing:border-box}html[data-v-d84d869f],body[data-v-d84d869f],h1[data-v-d84d869f],h2[data-v-d84d869f],h3[data-v-d84d869f],h4[data-v-d84d869f],h5[data-v-d84d869f],h6[data-v-d84d869f],p[data-v-d84d869f],figure[data-v-d84d869f],blockquote[data-v-d84d869f],dl[data-v-d84d869f],dd[data-v-d84d869f],ul[data-v-d84d869f],ol[data-v-d84d869f]{margin:0;padding:0}body[data-v-d84d869f]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-d84d869f],ol[data-v-d84d869f]{list-style:none}img[data-v-d84d869f],picture[data-v-d84d869f],svg[data-v-d84d869f]{max-width:100%;display:block}input[data-v-d84d869f],button[data-v-d84d869f],textarea[data-v-d84d869f],select[data-v-d84d869f]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-d84d869f]:focus-within{scroll-behavior:auto}[data-v-d84d869f],[data-v-d84d869f]:before,[data-v-d84d869f]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-d84d869f]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-d84d869f]:hover{color:var(--color-text-brand-secondary)}a[data-v-d84d869f]:active{color:var(--color-text-brand-tertiary)}button[data-v-d84d869f]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-d84d869f]:focus:not(:focus-visible){outline:none}[data-v-d84d869f]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-d84d869f],textarea[data-v-d84d869f],select[data-v-d84d869f]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-d84d869f]:focus,textarea[data-v-d84d869f]:focus,select[data-v-d84d869f]:focus{border-color:var(--color-focus);outline:none}input[data-v-d84d869f]:disabled,textarea[data-v-d84d869f]:disabled,select[data-v-d84d869f]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-d84d869f]{border-collapse:collapse;width:100%}th[data-v-d84d869f]{text-align:left}button[data-v-d84d869f]:disabled,input[data-v-d84d869f]:disabled,textarea[data-v-d84d869f]:disabled,select[data-v-d84d869f]:disabled{cursor:not-allowed}fieldset[data-v-d84d869f]{border:none;padding:0;margin:0}legend[data-v-d84d869f]{padding:0}details[data-v-d84d869f]{display:block}summary[data-v-d84d869f]{display:list-item;cursor:pointer}hr[data-v-d84d869f]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-d84d869f],pre[data-v-d84d869f],kbd[data-v-d84d869f],samp[data-v-d84d869f]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-d84d869f]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-d84d869f]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-d84d869f]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-d84d869f]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-d84d869f]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-d84d869f]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-d84d869f],h6[data-v-d84d869f]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-d84d869f]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-d84d869f]::-webkit-scrollbar{height:4px}[data-v-d84d869f]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-d84d869f]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-d84d869f]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-d84d869f]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-d84d869f]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-d84d869f]:root,html[data-theme=light][data-v-d84d869f],.light[data-v-d84d869f]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-d84d869f],.dark[data-v-d84d869f]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-d84d869f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-d84d869f{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-d84d869f{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-d84d869f]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-d84d869f]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-d84d869f]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-d84d869f]{flex:1}.action-bar-container .action-bar .info-content[data-v-d84d869f]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-d84d869f]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-d84d869f]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-d84d869f]{display:flex;gap:var(--spacing-md)}main[data-v-d84d869f]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-d84d869f]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-d84d869f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-d84d869f]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-d84d869f]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-d84d869f]{flex:1}.content-section .content-header[data-v-d84d869f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-d84d869f]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-d84d869f]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-d84d869f]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-d84d869f]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-d84d869f]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-d84d869f]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-d84d869f var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.client-detail-view-container[data-v-d84d869f]{width:100%}.client-detail-view[data-v-d84d869f]{padding:var(--spacing-3xl);max-width:1200px;margin:0 auto}.client-detail-view .loading-container[data-v-d84d869f],.client-detail-view .error-container[data-v-d84d869f]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);text-align:center}.client-detail-view .loading-container .spinner[data-v-d84d869f],.client-detail-view .error-container .spinner[data-v-d84d869f]{width:40px;height:40px;border:4px solid rgba(var(--color-primary-rgb),.1);border-radius:50%;border-top-color:var(--color-primary);animation:spin-d84d869f 1s linear infinite;margin-bottom:var(--spacing-md)}.client-detail-view .loading-container .error-message[data-v-d84d869f],.client-detail-view .error-container .error-message[data-v-d84d869f]{color:var(--color-danger);margin-bottom:var(--spacing-md)}.client-detail-view .client-content .header[data-v-d84d869f]{margin-bottom:var(--spacing-lg)}.client-detail-view .client-content .header .header-container[data-v-d84d869f]{display:flex;flex-direction:column;gap:var(--spacing-md)}.client-detail-view .client-content .header .header-container .header-info .title-container[data-v-d84d869f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-sm)}.client-detail-view .client-content .header .header-container .header-info .title-container h1[data-v-d84d869f]{font-size:2rem;font-weight:600;margin:0}.client-detail-view .client-content .header .header-container .header-info .users-container[data-v-d84d869f]{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-sm)}.client-detail-view .client-content .header .header-container .header-info .description[data-v-d84d869f]{color:var(--color-text-secondary);margin-top:var(--spacing-sm)}.client-detail-view .client-content .section[data-v-d84d869f]{margin-bottom:var(--spacing-xl)}.client-detail-view .client-content .section .section-header[data-v-d84d869f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.client-detail-view .client-content .section .section-header .section-title[data-v-d84d869f]{font-size:1.25rem;font-weight:600;margin:0}.client-detail-view .client-content .client-info-section .client-info[data-v-d84d869f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--spacing-md)}.client-detail-view .client-content .client-info-section .client-info .info-row[data-v-d84d869f]{margin-bottom:var(--spacing-sm)}.client-detail-view .client-content .client-info-section .client-info .info-row .info-label[data-v-d84d869f]{font-weight:600;margin-bottom:var(--spacing-md);color:var(--color-text-secondary)}.client-detail-view .client-content .client-info-section .client-info .info-row .info-value.description[data-v-d84d869f]{white-space:pre-line}.client-detail-view .client-content .client-info-section .action-buttons[data-v-d84d869f]{display:flex;gap:var(--spacing-sm);margin-top:var(--spacing-lg)}.client-detail-view .client-content .evaluations-section .evaluations-list[data-v-d84d869f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--spacing-md)}.client-detail-view .client-content .evaluations-section .evaluations-list .evaluation-card[data-v-d84d869f]{cursor:pointer;transition:transform .2s,box-shadow .2s}.client-detail-view .client-content .evaluations-section .evaluations-list .evaluation-card[data-v-d84d869f]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.client-detail-view .client-content .evaluations-section .evaluations-list .evaluation-card .evaluation-info .evaluation-name[data-v-d84d869f]{font-weight:600;font-size:1.1rem;margin-bottom:var(--spacing-sm)}.client-detail-view .client-content .evaluations-section .evaluations-list .evaluation-card .evaluation-info .evaluation-status[data-v-d84d869f]{margin-bottom:var(--spacing-sm)}.client-detail-view .client-content .evaluations-section .evaluations-list .evaluation-card .evaluation-info .evaluation-status .progress-container[data-v-d84d869f]{height:6px;background-color:var(--color-gray-100);border-radius:3px;overflow:hidden;margin-bottom:var(--spacing-md)}.client-detail-view .client-content .evaluations-section .evaluations-list .evaluation-card .evaluation-info .evaluation-status .progress-container .progress-bar[data-v-d84d869f]{height:100%;background-color:var(--color-primary);border-radius:3px}.client-detail-view .client-content .evaluations-section .evaluations-list .evaluation-card .evaluation-info .evaluation-status .progress-text[data-v-d84d869f],.client-detail-view .client-content .evaluations-section .evaluations-list .evaluation-card .evaluation-info .evaluation-details[data-v-d84d869f]{font-size:.875rem;color:var(--color-text-secondary)}.client-detail-view .client-content .evaluations-section .evaluations-list .evaluation-card .evaluation-info .evaluation-details .evaluation-scope[data-v-d84d869f],.client-detail-view .client-content .evaluations-section .evaluations-list .evaluation-card .evaluation-info .evaluation-details .evaluation-date[data-v-d84d869f]{margin-bottom:var(--spacing-md)}.client-detail-view .client-content .evaluations-section .evaluations-list .evaluation-card .evaluation-info .evaluation-details .evaluation-scope .label[data-v-d84d869f],.client-detail-view .client-content .evaluations-section .evaluations-list .evaluation-card .evaluation-info .evaluation-details .evaluation-date .label[data-v-d84d869f]{font-weight:500;margin-right:var(--spacing-md)}.client-detail-view .client-content .contacts-section .contacts-list[data-v-d84d869f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--spacing-md)}.client-detail-view .client-content .contacts-section .contacts-list .contact-card .contact-info .contact-name[data-v-d84d869f]{display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:1.1rem;margin-bottom:var(--spacing-sm)}.client-detail-view .client-content .contacts-section .contacts-list .contact-card .contact-info .contact-details[data-v-d84d869f]{font-size:.875rem;color:var(--color-text-secondary)}.client-detail-view .client-content .contacts-section .contacts-list .contact-card .contact-info .contact-details .contact-email[data-v-d84d869f],.client-detail-view .client-content .contacts-section .contacts-list .contact-card .contact-info .contact-details .contact-phone[data-v-d84d869f]{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-md)}.client-detail-view .client-content .contacts-section .contacts-list .contact-card .contact-info .contact-details .contact-email .action-icon[data-v-d84d869f],.client-detail-view .client-content .contacts-section .contacts-list .contact-card .contact-info .contact-details .contact-phone .action-icon[data-v-d84d869f]{width:16px;height:16px}.client-detail-view .client-content .empty-state[data-v-d84d869f]{text-align:center;padding:var(--spacing-lg);color:var(--color-text-secondary)}[data-v-df303382],[data-v-df303382]:before,[data-v-df303382]:after{box-sizing:border-box}html[data-v-df303382],body[data-v-df303382],h1[data-v-df303382],h2[data-v-df303382],h3[data-v-df303382],h4[data-v-df303382],h5[data-v-df303382],h6[data-v-df303382],p[data-v-df303382],figure[data-v-df303382],blockquote[data-v-df303382],dl[data-v-df303382],dd[data-v-df303382],ul[data-v-df303382],ol[data-v-df303382]{margin:0;padding:0}body[data-v-df303382]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-df303382],ol[data-v-df303382]{list-style:none}img[data-v-df303382],picture[data-v-df303382],svg[data-v-df303382]{max-width:100%;display:block}input[data-v-df303382],button[data-v-df303382],textarea[data-v-df303382],select[data-v-df303382]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-df303382]:focus-within{scroll-behavior:auto}[data-v-df303382],[data-v-df303382]:before,[data-v-df303382]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-df303382]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-df303382]:hover{color:var(--color-text-brand-secondary)}a[data-v-df303382]:active{color:var(--color-text-brand-tertiary)}button[data-v-df303382]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-df303382]:focus:not(:focus-visible){outline:none}[data-v-df303382]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-df303382],textarea[data-v-df303382],select[data-v-df303382]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-df303382]:focus,textarea[data-v-df303382]:focus,select[data-v-df303382]:focus{border-color:var(--color-focus);outline:none}input[data-v-df303382]:disabled,textarea[data-v-df303382]:disabled,select[data-v-df303382]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-df303382]{border-collapse:collapse;width:100%}th[data-v-df303382]{text-align:left}button[data-v-df303382]:disabled,input[data-v-df303382]:disabled,textarea[data-v-df303382]:disabled,select[data-v-df303382]:disabled{cursor:not-allowed}fieldset[data-v-df303382]{border:none;padding:0;margin:0}legend[data-v-df303382]{padding:0}details[data-v-df303382]{display:block}summary[data-v-df303382]{display:list-item;cursor:pointer}hr[data-v-df303382]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-df303382],pre[data-v-df303382],kbd[data-v-df303382],samp[data-v-df303382]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-df303382]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-df303382]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-df303382]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-df303382]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-df303382]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-df303382]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-df303382],h6[data-v-df303382]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-df303382]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-df303382]::-webkit-scrollbar{height:4px}[data-v-df303382]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-df303382]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-df303382]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-df303382]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-df303382]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-df303382]:root,html[data-theme=light][data-v-df303382],.light[data-v-df303382]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-df303382],.dark[data-v-df303382]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-df303382{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-df303382{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-df303382{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-df303382]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-df303382]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-df303382]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-df303382]{flex:1}.action-bar-container .action-bar .info-content[data-v-df303382]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-df303382]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-df303382]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-df303382]{display:flex;gap:var(--spacing-md)}main[data-v-df303382]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-df303382]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-df303382]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-df303382]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-df303382]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-df303382]{flex:1}.content-section .content-header[data-v-df303382]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-df303382]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-df303382]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-df303382]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-df303382]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-df303382]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-df303382]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-df303382 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.toggle-visibility[data-v-df303382]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:all;cursor:pointer;color:var(--color-text-light);transition:var(--transition-default)}.toggle-visibility[data-v-df303382]:hover{color:var(--color-text-primary)}[data-v-70f86953],[data-v-70f86953]:before,[data-v-70f86953]:after{box-sizing:border-box}html[data-v-70f86953],body[data-v-70f86953],h1[data-v-70f86953],h2[data-v-70f86953],h3[data-v-70f86953],h4[data-v-70f86953],h5[data-v-70f86953],h6[data-v-70f86953],p[data-v-70f86953],figure[data-v-70f86953],blockquote[data-v-70f86953],dl[data-v-70f86953],dd[data-v-70f86953],ul[data-v-70f86953],ol[data-v-70f86953]{margin:0;padding:0}body[data-v-70f86953]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-70f86953],ol[data-v-70f86953]{list-style:none}img[data-v-70f86953],picture[data-v-70f86953],svg[data-v-70f86953]{max-width:100%;display:block}input[data-v-70f86953],button[data-v-70f86953],textarea[data-v-70f86953],select[data-v-70f86953]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-70f86953]:focus-within{scroll-behavior:auto}[data-v-70f86953],[data-v-70f86953]:before,[data-v-70f86953]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-70f86953]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-70f86953]:hover{color:var(--color-text-brand-secondary)}a[data-v-70f86953]:active{color:var(--color-text-brand-tertiary)}button[data-v-70f86953]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-70f86953]:focus:not(:focus-visible){outline:none}[data-v-70f86953]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-70f86953],textarea[data-v-70f86953],select[data-v-70f86953]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-70f86953]:focus,textarea[data-v-70f86953]:focus,select[data-v-70f86953]:focus{border-color:var(--color-focus);outline:none}input[data-v-70f86953]:disabled,textarea[data-v-70f86953]:disabled,select[data-v-70f86953]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-70f86953]{border-collapse:collapse;width:100%}th[data-v-70f86953]{text-align:left}button[data-v-70f86953]:disabled,input[data-v-70f86953]:disabled,textarea[data-v-70f86953]:disabled,select[data-v-70f86953]:disabled{cursor:not-allowed}fieldset[data-v-70f86953]{border:none;padding:0;margin:0}legend[data-v-70f86953]{padding:0}details[data-v-70f86953]{display:block}summary[data-v-70f86953]{display:list-item;cursor:pointer}hr[data-v-70f86953]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-70f86953],pre[data-v-70f86953],kbd[data-v-70f86953],samp[data-v-70f86953]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-70f86953]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-70f86953]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-70f86953]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-70f86953]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-70f86953]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-70f86953]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-70f86953],h6[data-v-70f86953]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-70f86953]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-70f86953]::-webkit-scrollbar{height:4px}[data-v-70f86953]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-70f86953]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-70f86953]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-70f86953]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-70f86953]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-70f86953]:root,html[data-theme=light][data-v-70f86953],.light[data-v-70f86953]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-70f86953],.dark[data-v-70f86953]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-70f86953{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-70f86953{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-70f86953{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-70f86953]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-70f86953]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-70f86953]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-70f86953]{flex:1}.action-bar-container .action-bar .info-content[data-v-70f86953]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-70f86953]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-70f86953]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-70f86953]{display:flex;gap:var(--spacing-md)}main[data-v-70f86953]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-70f86953]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-70f86953]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-70f86953]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-70f86953]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-70f86953]{flex:1}.content-section .content-header[data-v-70f86953]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-70f86953]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-70f86953]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-70f86953]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-70f86953]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-70f86953]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-70f86953]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-70f86953 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.login-button[data-v-70f86953]{display:flex;align-items:center;justify-content:center;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-xl);border-radius:var(--component-border-radius);background:var(--color-background-primary);color:var(--color-text-primary);border:1px solid var(--color-border-primary);cursor:pointer;transition:var(--transition-default);width:100%}.login-button[data-v-70f86953]:hover{background:var(--color-background-brand-solid-hover);border-color:var(--color-foreground-brand-primary);color:var(--color-text-white)}.login-button:hover .icon[data-v-70f86953]>*{fill:var(--color-text-white)!important}.login-button[data-v-70f86953]:disabled{opacity:.6;cursor:not-allowed}.login-button .icon[data-v-70f86953]{width:var(--spacing-2xl);height:var(--spacing-2xl)}.login-button .icon[data-v-70f86953]>*{transition:var(--transition-default)}.login-button .text[data-v-70f86953]{font-weight:var(--font-weight-medium)}[data-v-f36b13d6],[data-v-f36b13d6]:before,[data-v-f36b13d6]:after{box-sizing:border-box}html[data-v-f36b13d6],body[data-v-f36b13d6],h1[data-v-f36b13d6],h2[data-v-f36b13d6],h3[data-v-f36b13d6],h4[data-v-f36b13d6],h5[data-v-f36b13d6],h6[data-v-f36b13d6],p[data-v-f36b13d6],figure[data-v-f36b13d6],blockquote[data-v-f36b13d6],dl[data-v-f36b13d6],dd[data-v-f36b13d6],ul[data-v-f36b13d6],ol[data-v-f36b13d6]{margin:0;padding:0}body[data-v-f36b13d6]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-f36b13d6],ol[data-v-f36b13d6]{list-style:none}img[data-v-f36b13d6],picture[data-v-f36b13d6],svg[data-v-f36b13d6]{max-width:100%;display:block}input[data-v-f36b13d6],button[data-v-f36b13d6],textarea[data-v-f36b13d6],select[data-v-f36b13d6]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-f36b13d6]:focus-within{scroll-behavior:auto}[data-v-f36b13d6],[data-v-f36b13d6]:before,[data-v-f36b13d6]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-f36b13d6]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-f36b13d6]:hover{color:var(--color-text-brand-secondary)}a[data-v-f36b13d6]:active{color:var(--color-text-brand-tertiary)}button[data-v-f36b13d6]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-f36b13d6]:focus:not(:focus-visible){outline:none}[data-v-f36b13d6]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-f36b13d6],textarea[data-v-f36b13d6],select[data-v-f36b13d6]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-f36b13d6]:focus,textarea[data-v-f36b13d6]:focus,select[data-v-f36b13d6]:focus{border-color:var(--color-focus);outline:none}input[data-v-f36b13d6]:disabled,textarea[data-v-f36b13d6]:disabled,select[data-v-f36b13d6]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-f36b13d6]{border-collapse:collapse;width:100%}th[data-v-f36b13d6]{text-align:left}button[data-v-f36b13d6]:disabled,input[data-v-f36b13d6]:disabled,textarea[data-v-f36b13d6]:disabled,select[data-v-f36b13d6]:disabled{cursor:not-allowed}fieldset[data-v-f36b13d6]{border:none;padding:0;margin:0}legend[data-v-f36b13d6]{padding:0}details[data-v-f36b13d6]{display:block}summary[data-v-f36b13d6]{display:list-item;cursor:pointer}hr[data-v-f36b13d6]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-f36b13d6],pre[data-v-f36b13d6],kbd[data-v-f36b13d6],samp[data-v-f36b13d6]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-f36b13d6]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-f36b13d6]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-f36b13d6]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-f36b13d6]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-f36b13d6]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-f36b13d6]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-f36b13d6],h6[data-v-f36b13d6]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-f36b13d6]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-f36b13d6]::-webkit-scrollbar{height:4px}[data-v-f36b13d6]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-f36b13d6]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-f36b13d6]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-f36b13d6]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-f36b13d6]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-f36b13d6]:root,html[data-theme=light][data-v-f36b13d6],.light[data-v-f36b13d6]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-f36b13d6],.dark[data-v-f36b13d6]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-f36b13d6{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-f36b13d6{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-f36b13d6{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-f36b13d6]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-f36b13d6]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-f36b13d6]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-f36b13d6]{flex:1}.action-bar-container .action-bar .info-content[data-v-f36b13d6]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-f36b13d6]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-f36b13d6]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-f36b13d6]{display:flex;gap:var(--spacing-md)}main[data-v-f36b13d6]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-f36b13d6]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-f36b13d6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-f36b13d6]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-f36b13d6]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-f36b13d6]{flex:1}.content-section .content-header[data-v-f36b13d6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-f36b13d6]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-f36b13d6]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-f36b13d6]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-f36b13d6]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-f36b13d6]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-f36b13d6]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-f36b13d6 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.login-button[data-v-f36b13d6]{display:flex;align-items:center;justify-content:center;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-xl);border-radius:var(--component-border-radius);background:var(--color-background-primary);color:var(--color-text-primary);border:1px solid var(--color-border-primary);cursor:pointer;transition:var(--transition-default);width:100%}.login-button[data-v-f36b13d6]:hover{background:var(--color-background-brand-solid-hover);border-color:var(--color-foreground-brand-primary);color:var(--color-text-white)}.login-button:hover .icon[data-v-f36b13d6]>*{fill:var(--color-text-white)!important}.login-button[data-v-f36b13d6]:disabled{opacity:.6;cursor:not-allowed}.login-button .icon[data-v-f36b13d6]{width:var(--spacing-2xl);height:var(--spacing-2xl)}.login-button .icon[data-v-f36b13d6]>*{transition:var(--transition-default)}.login-button .text[data-v-f36b13d6]{font-weight:var(--font-weight-medium)}[data-v-b840ce1e],[data-v-b840ce1e]:before,[data-v-b840ce1e]:after{box-sizing:border-box}html[data-v-b840ce1e],body[data-v-b840ce1e],h1[data-v-b840ce1e],h2[data-v-b840ce1e],h3[data-v-b840ce1e],h4[data-v-b840ce1e],h5[data-v-b840ce1e],h6[data-v-b840ce1e],p[data-v-b840ce1e],figure[data-v-b840ce1e],blockquote[data-v-b840ce1e],dl[data-v-b840ce1e],dd[data-v-b840ce1e],ul[data-v-b840ce1e],ol[data-v-b840ce1e]{margin:0;padding:0}body[data-v-b840ce1e]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-b840ce1e],ol[data-v-b840ce1e]{list-style:none}img[data-v-b840ce1e],picture[data-v-b840ce1e],svg[data-v-b840ce1e]{max-width:100%;display:block}input[data-v-b840ce1e],button[data-v-b840ce1e],textarea[data-v-b840ce1e],select[data-v-b840ce1e]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-b840ce1e]:focus-within{scroll-behavior:auto}[data-v-b840ce1e],[data-v-b840ce1e]:before,[data-v-b840ce1e]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-b840ce1e]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-b840ce1e]:hover{color:var(--color-text-brand-secondary)}a[data-v-b840ce1e]:active{color:var(--color-text-brand-tertiary)}button[data-v-b840ce1e]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-b840ce1e]:focus:not(:focus-visible){outline:none}[data-v-b840ce1e]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-b840ce1e],textarea[data-v-b840ce1e],select[data-v-b840ce1e]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-b840ce1e]:focus,textarea[data-v-b840ce1e]:focus,select[data-v-b840ce1e]:focus{border-color:var(--color-focus);outline:none}input[data-v-b840ce1e]:disabled,textarea[data-v-b840ce1e]:disabled,select[data-v-b840ce1e]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-b840ce1e]{border-collapse:collapse;width:100%}th[data-v-b840ce1e]{text-align:left}button[data-v-b840ce1e]:disabled,input[data-v-b840ce1e]:disabled,textarea[data-v-b840ce1e]:disabled,select[data-v-b840ce1e]:disabled{cursor:not-allowed}fieldset[data-v-b840ce1e]{border:none;padding:0;margin:0}legend[data-v-b840ce1e]{padding:0}details[data-v-b840ce1e]{display:block}summary[data-v-b840ce1e]{display:list-item;cursor:pointer}hr[data-v-b840ce1e]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-b840ce1e],pre[data-v-b840ce1e],kbd[data-v-b840ce1e],samp[data-v-b840ce1e]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-b840ce1e]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-b840ce1e]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-b840ce1e]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-b840ce1e]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-b840ce1e]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-b840ce1e]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-b840ce1e],h6[data-v-b840ce1e]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-b840ce1e]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-b840ce1e]::-webkit-scrollbar{height:4px}[data-v-b840ce1e]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-b840ce1e]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-b840ce1e]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-b840ce1e]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-b840ce1e]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-b840ce1e]:root,html[data-theme=light][data-v-b840ce1e],.light[data-v-b840ce1e]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-b840ce1e],.dark[data-v-b840ce1e]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-b840ce1e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-b840ce1e{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-b840ce1e{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-b840ce1e]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-b840ce1e]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-b840ce1e]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-b840ce1e]{flex:1}.action-bar-container .action-bar .info-content[data-v-b840ce1e]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-b840ce1e]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-b840ce1e]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-b840ce1e]{display:flex;gap:var(--spacing-md)}main[data-v-b840ce1e]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-b840ce1e]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-b840ce1e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-b840ce1e]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-b840ce1e]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-b840ce1e]{flex:1}.content-section .content-header[data-v-b840ce1e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-b840ce1e]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-b840ce1e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-b840ce1e]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-b840ce1e]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-b840ce1e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-b840ce1e]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-b840ce1e var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}main[data-v-b840ce1e]{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:calc(var(--spacing-7xl) + 64px + var(--container-padding-desktop)) var(--container-padding-desktop) calc(var(--container-padding-desktop) * 2)}@media screen and (max-height: 840px){main[data-v-b840ce1e]{padding:calc(var(--container-padding-desktop) * 2) var(--container-padding-desktop)}}main .logo[data-v-b840ce1e]{position:absolute;top:var(--spacing-7xl);background:var(--color-background-primary)}@media screen and (max-height: 840px){main .logo[data-v-b840ce1e]{display:none}}main .auth-card[data-v-b840ce1e]{position:relative;z-index:var(--z-index-card);display:flex;flex-direction:column;justify-content:center;padding:var(--card-padding);background:var(--color-background-primary);width:480px;border:solid 1px var(--color-border-primary);border-radius:var(--component-border-radius);box-shadow:var(--component-shadow)}main .auth-card h1[data-v-b840ce1e]{text-align:center;font-size:var(--font-size-text-xl);line-height:var(--line-height-text-xl);margin-bottom:var(--spacing-4xl);color:var(--color-text-primary)}main .auth-card .description[data-v-b840ce1e]{text-align:center;margin-bottom:var(--spacing-xl);color:var(--color-text-primary)}main .auth-card .error-container[data-v-b840ce1e]{width:100%;text-align:center;color:var(--color-text-error-primary);margin:0 0 var(--spacing-md)}main .auth-card .button[data-v-b840ce1e],main .auth-card button[data-v-b840ce1e]{margin:0 auto}main .auth-card .loader[data-v-b840ce1e]{margin:0 auto;animation:spin-b840ce1e 1s linear infinite}main .auth-card .link[data-v-b840ce1e]{color:var(--color-foreground-brand-secondary);transition:var(--transition-default)}main .auth-card .link[data-v-b840ce1e]:hover{color:var(--color-foreground-brand-primary);text-decoration:underline}main .copyright[data-v-b840ce1e]{position:absolute;bottom:var(--spacing-sm);left:0;right:0;text-align:center;font-size:var(--font-size-text-xs);color:var(--color-text-secondary);opacity:.7;margin-top:var(--spacing-md)}@media screen and (max-width: var(--breakpoint-mobile)){main[data-v-b840ce1e]{padding:var(--spacing-lg);gap:var(--spacing-lg)}main .logo[data-v-b840ce1e]{position:unset;padding:var(--spacing-sm);border-radius:var(--component-border-radius)}main .auth-card[data-v-b840ce1e]{width:100%}main .auth-card .button-container[data-v-b840ce1e]{flex-direction:column;align-items:center;gap:var(--spacing-md)}main .auth-card .register-link[data-v-b840ce1e],main .auth-card .login-link[data-v-b840ce1e]{flex-direction:column;align-items:center}main .copyright[data-v-b840ce1e]{position:relative;margin-top:var(--spacing-lg)}}main .button-container[data-v-b840ce1e]{display:flex;justify-content:center;gap:var(--spacing-lg)}main .divider[data-v-b840ce1e]{width:100%;height:1px;display:flex;justify-content:center;align-items:center;background:var(--color-border-primary);text-align:center;margin:var(--spacing-4xl) 0}main .divider p[data-v-b840ce1e]{background:var(--color-background-primary);padding:0 var(--spacing-md);margin:0}main .input-wrapper[data-v-b840ce1e]{margin:var(--spacing-md) 0}main .forgot-password[data-v-b840ce1e]{margin-top:calc(var(--spacing-sm) * -1);margin-bottom:var(--spacing-lg);text-align:right;font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs)}main .register-link[data-v-b840ce1e],main .login-link[data-v-b840ce1e]{display:flex;justify-content:center;gap:var(--spacing-md);margin-top:var(--spacing-xl)}.header-section[data-v-b840ce1e]{margin-bottom:var(--spacing-lg)}.email-with-switch[data-v-b840ce1e]{display:flex;align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-xs)}.email-display[data-v-b840ce1e]{font-size:var(--font-size-text-sm);color:var(--color-text-secondary);margin:0}.switch-account-btn[data-v-b840ce1e]{background:none;border:none;color:var(--color-foreground-brand-primary);font-size:var(--font-size-text-sm);cursor:pointer;padding:0;text-decoration:underline;transition:var(--transition-fast);white-space:nowrap}.switch-account-btn[data-v-b840ce1e]:hover{opacity:.8}.password-disabled-notice[data-v-b840ce1e]{padding:var(--spacing-md);background-color:var(--color-background-secondary);border-radius:var(--component-border-radius);text-align:center}.password-disabled-notice p[data-v-b840ce1e]{color:var(--color-text-secondary);font-size:var(--font-size-text-sm);margin:0}[data-v-869f81d3],[data-v-869f81d3]:before,[data-v-869f81d3]:after{box-sizing:border-box}html[data-v-869f81d3],body[data-v-869f81d3],h1[data-v-869f81d3],h2[data-v-869f81d3],h3[data-v-869f81d3],h4[data-v-869f81d3],h5[data-v-869f81d3],h6[data-v-869f81d3],p[data-v-869f81d3],figure[data-v-869f81d3],blockquote[data-v-869f81d3],dl[data-v-869f81d3],dd[data-v-869f81d3],ul[data-v-869f81d3],ol[data-v-869f81d3]{margin:0;padding:0}body[data-v-869f81d3]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-869f81d3],ol[data-v-869f81d3]{list-style:none}img[data-v-869f81d3],picture[data-v-869f81d3],svg[data-v-869f81d3]{max-width:100%;display:block}input[data-v-869f81d3],button[data-v-869f81d3],textarea[data-v-869f81d3],select[data-v-869f81d3]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-869f81d3]:focus-within{scroll-behavior:auto}[data-v-869f81d3],[data-v-869f81d3]:before,[data-v-869f81d3]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-869f81d3]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-869f81d3]:hover{color:var(--color-text-brand-secondary)}a[data-v-869f81d3]:active{color:var(--color-text-brand-tertiary)}button[data-v-869f81d3]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-869f81d3]:focus:not(:focus-visible){outline:none}[data-v-869f81d3]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-869f81d3],textarea[data-v-869f81d3],select[data-v-869f81d3]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-869f81d3]:focus,textarea[data-v-869f81d3]:focus,select[data-v-869f81d3]:focus{border-color:var(--color-focus);outline:none}input[data-v-869f81d3]:disabled,textarea[data-v-869f81d3]:disabled,select[data-v-869f81d3]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-869f81d3]{border-collapse:collapse;width:100%}th[data-v-869f81d3]{text-align:left}button[data-v-869f81d3]:disabled,input[data-v-869f81d3]:disabled,textarea[data-v-869f81d3]:disabled,select[data-v-869f81d3]:disabled{cursor:not-allowed}fieldset[data-v-869f81d3]{border:none;padding:0;margin:0}legend[data-v-869f81d3]{padding:0}details[data-v-869f81d3]{display:block}summary[data-v-869f81d3]{display:list-item;cursor:pointer}hr[data-v-869f81d3]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-869f81d3],pre[data-v-869f81d3],kbd[data-v-869f81d3],samp[data-v-869f81d3]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-869f81d3]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-869f81d3]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-869f81d3]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-869f81d3]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-869f81d3]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-869f81d3]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-869f81d3],h6[data-v-869f81d3]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-869f81d3]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-869f81d3]::-webkit-scrollbar{height:4px}[data-v-869f81d3]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-869f81d3]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-869f81d3]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-869f81d3]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-869f81d3]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-869f81d3]:root,html[data-theme=light][data-v-869f81d3],.light[data-v-869f81d3]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-869f81d3],.dark[data-v-869f81d3]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes fadeInUp-869f81d3{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-869f81d3{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-869f81d3]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-869f81d3]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-869f81d3]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-869f81d3]{flex:1}.action-bar-container .action-bar .info-content[data-v-869f81d3]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-869f81d3]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-869f81d3]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-869f81d3]{display:flex;gap:var(--spacing-md)}main[data-v-869f81d3]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-869f81d3]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-869f81d3]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-869f81d3]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-869f81d3]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-869f81d3]{flex:1}.content-section .content-header[data-v-869f81d3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-869f81d3]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-869f81d3]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-869f81d3]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-869f81d3]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-869f81d3]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-869f81d3]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-869f81d3 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}main[data-v-869f81d3]{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:calc(var(--spacing-7xl) + 64px + var(--container-padding-desktop)) var(--container-padding-desktop) calc(var(--container-padding-desktop) * 2)}@media screen and (max-height: 840px){main[data-v-869f81d3]{padding:calc(var(--container-padding-desktop) * 2) var(--container-padding-desktop)}}main .logo[data-v-869f81d3]{position:absolute;top:var(--spacing-7xl);background:var(--color-background-primary)}@media screen and (max-height: 840px){main .logo[data-v-869f81d3]{display:none}}main .auth-card[data-v-869f81d3]{position:relative;z-index:var(--z-index-card);display:flex;flex-direction:column;justify-content:center;padding:var(--card-padding);background:var(--color-background-primary);width:480px;border:solid 1px var(--color-border-primary);border-radius:var(--component-border-radius);box-shadow:var(--component-shadow)}main .auth-card h1[data-v-869f81d3]{text-align:center;font-size:var(--font-size-text-xl);line-height:var(--line-height-text-xl);margin-bottom:var(--spacing-4xl);color:var(--color-text-primary)}main .auth-card .description[data-v-869f81d3]{text-align:center;margin-bottom:var(--spacing-xl);color:var(--color-text-primary)}main .auth-card .error-container[data-v-869f81d3]{width:100%;text-align:center;color:var(--color-text-error-primary);margin:0 0 var(--spacing-md)}main .auth-card .button[data-v-869f81d3],main .auth-card button[data-v-869f81d3]{margin:0 auto}main .auth-card .loader[data-v-869f81d3]{margin:0 auto;animation:spin-869f81d3 1s linear infinite}main .auth-card .link[data-v-869f81d3]{color:var(--color-foreground-brand-secondary);transition:var(--transition-default)}main .auth-card .link[data-v-869f81d3]:hover{color:var(--color-foreground-brand-primary);text-decoration:underline}main .copyright[data-v-869f81d3]{position:absolute;bottom:var(--spacing-sm);left:0;right:0;text-align:center;font-size:var(--font-size-text-xs);color:var(--color-text-secondary);opacity:.7;margin-top:var(--spacing-md)}@media screen and (max-width: var(--breakpoint-mobile)){main[data-v-869f81d3]{padding:var(--spacing-lg);gap:var(--spacing-lg)}main .logo[data-v-869f81d3]{position:unset;padding:var(--spacing-sm);border-radius:var(--component-border-radius)}main .auth-card[data-v-869f81d3]{width:100%}main .auth-card .button-container[data-v-869f81d3]{flex-direction:column;align-items:center;gap:var(--spacing-md)}main .auth-card .register-link[data-v-869f81d3],main .auth-card .login-link[data-v-869f81d3]{flex-direction:column;align-items:center}main .copyright[data-v-869f81d3]{position:relative;margin-top:var(--spacing-lg)}}main .button-container[data-v-869f81d3]{display:flex;justify-content:center;gap:var(--spacing-lg)}main .divider[data-v-869f81d3]{width:100%;height:1px;display:flex;justify-content:center;align-items:center;background:var(--color-border-primary);text-align:center;margin:var(--spacing-4xl) 0}main .divider p[data-v-869f81d3]{background:var(--color-background-primary);padding:0 var(--spacing-md);margin:0}main .input-wrapper[data-v-869f81d3]{margin:var(--spacing-md) 0}main .forgot-password[data-v-869f81d3]{margin-top:calc(var(--spacing-sm) * -1);margin-bottom:var(--spacing-lg);text-align:right;font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs)}main .register-link[data-v-869f81d3],main .login-link[data-v-869f81d3]{display:flex;justify-content:center;gap:var(--spacing-md);margin-top:var(--spacing-xl)}.logout-container[data-v-869f81d3]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2xl);text-align:center}.logout-message[data-v-869f81d3]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-lg)}.logout-message h2[data-v-869f81d3]{font-size:var(--font-size-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.logout-message p[data-v-869f81d3]{font-size:var(--font-size-text-md);color:var(--color-text-secondary);margin:0}.loading-spinner[data-v-869f81d3]{display:flex;justify-content:center;align-items:center;margin-top:var(--spacing-md)}.spinner[data-v-869f81d3]{width:2rem;height:2rem;border:2px solid var(--color-border-primary);border-top:2px solid var(--color-foreground-brand-primary);border-radius:50%;animation:spin-869f81d3 1s linear infinite}@keyframes spin-869f81d3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-v-81cafd2c],[data-v-81cafd2c]:before,[data-v-81cafd2c]:after{box-sizing:border-box}html[data-v-81cafd2c],body[data-v-81cafd2c],h1[data-v-81cafd2c],h2[data-v-81cafd2c],h3[data-v-81cafd2c],h4[data-v-81cafd2c],h5[data-v-81cafd2c],h6[data-v-81cafd2c],p[data-v-81cafd2c],figure[data-v-81cafd2c],blockquote[data-v-81cafd2c],dl[data-v-81cafd2c],dd[data-v-81cafd2c],ul[data-v-81cafd2c],ol[data-v-81cafd2c]{margin:0;padding:0}body[data-v-81cafd2c]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-81cafd2c],ol[data-v-81cafd2c]{list-style:none}img[data-v-81cafd2c],picture[data-v-81cafd2c],svg[data-v-81cafd2c]{max-width:100%;display:block}input[data-v-81cafd2c],button[data-v-81cafd2c],textarea[data-v-81cafd2c],select[data-v-81cafd2c]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-81cafd2c]:focus-within{scroll-behavior:auto}[data-v-81cafd2c],[data-v-81cafd2c]:before,[data-v-81cafd2c]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-81cafd2c]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-81cafd2c]:hover{color:var(--color-text-brand-secondary)}a[data-v-81cafd2c]:active{color:var(--color-text-brand-tertiary)}button[data-v-81cafd2c]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-81cafd2c]:focus:not(:focus-visible){outline:none}[data-v-81cafd2c]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-81cafd2c],textarea[data-v-81cafd2c],select[data-v-81cafd2c]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-81cafd2c]:focus,textarea[data-v-81cafd2c]:focus,select[data-v-81cafd2c]:focus{border-color:var(--color-focus);outline:none}input[data-v-81cafd2c]:disabled,textarea[data-v-81cafd2c]:disabled,select[data-v-81cafd2c]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-81cafd2c]{border-collapse:collapse;width:100%}th[data-v-81cafd2c]{text-align:left}button[data-v-81cafd2c]:disabled,input[data-v-81cafd2c]:disabled,textarea[data-v-81cafd2c]:disabled,select[data-v-81cafd2c]:disabled{cursor:not-allowed}fieldset[data-v-81cafd2c]{border:none;padding:0;margin:0}legend[data-v-81cafd2c]{padding:0}details[data-v-81cafd2c]{display:block}summary[data-v-81cafd2c]{display:list-item;cursor:pointer}hr[data-v-81cafd2c]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-81cafd2c],pre[data-v-81cafd2c],kbd[data-v-81cafd2c],samp[data-v-81cafd2c]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-81cafd2c]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-81cafd2c]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-81cafd2c]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-81cafd2c]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-81cafd2c]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-81cafd2c]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-81cafd2c],h6[data-v-81cafd2c]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-81cafd2c]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-81cafd2c]::-webkit-scrollbar{height:4px}[data-v-81cafd2c]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-81cafd2c]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-81cafd2c]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-81cafd2c]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-81cafd2c]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-81cafd2c]:root,html[data-theme=light][data-v-81cafd2c],.light[data-v-81cafd2c]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-81cafd2c],.dark[data-v-81cafd2c]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-81cafd2c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-81cafd2c{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-81cafd2c{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-81cafd2c]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-81cafd2c]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-81cafd2c]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-81cafd2c]{flex:1}.action-bar-container .action-bar .info-content[data-v-81cafd2c]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-81cafd2c]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-81cafd2c]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-81cafd2c]{display:flex;gap:var(--spacing-md)}main[data-v-81cafd2c]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-81cafd2c]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-81cafd2c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-81cafd2c]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-81cafd2c]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-81cafd2c]{flex:1}.content-section .content-header[data-v-81cafd2c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-81cafd2c]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-81cafd2c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-81cafd2c]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-81cafd2c]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-81cafd2c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-81cafd2c]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-81cafd2c var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}main[data-v-81cafd2c]{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:calc(var(--spacing-7xl) + 64px + var(--container-padding-desktop)) var(--container-padding-desktop) calc(var(--container-padding-desktop) * 2)}@media screen and (max-height: 840px){main[data-v-81cafd2c]{padding:calc(var(--container-padding-desktop) * 2) var(--container-padding-desktop)}}main .logo[data-v-81cafd2c]{position:absolute;top:var(--spacing-7xl);background:var(--color-background-primary)}@media screen and (max-height: 840px){main .logo[data-v-81cafd2c]{display:none}}main .auth-card[data-v-81cafd2c]{position:relative;z-index:var(--z-index-card);display:flex;flex-direction:column;justify-content:center;padding:var(--card-padding);background:var(--color-background-primary);width:480px;border:solid 1px var(--color-border-primary);border-radius:var(--component-border-radius);box-shadow:var(--component-shadow)}main .auth-card h1[data-v-81cafd2c]{text-align:center;font-size:var(--font-size-text-xl);line-height:var(--line-height-text-xl);margin-bottom:var(--spacing-4xl);color:var(--color-text-primary)}main .auth-card .description[data-v-81cafd2c]{text-align:center;margin-bottom:var(--spacing-xl);color:var(--color-text-primary)}main .auth-card .error-container[data-v-81cafd2c]{width:100%;text-align:center;color:var(--color-text-error-primary);margin:0 0 var(--spacing-md)}main .auth-card .button[data-v-81cafd2c],main .auth-card button[data-v-81cafd2c]{margin:0 auto}main .auth-card .loader[data-v-81cafd2c]{margin:0 auto;animation:spin-81cafd2c 1s linear infinite}main .auth-card .link[data-v-81cafd2c]{color:var(--color-foreground-brand-secondary);transition:var(--transition-default)}main .auth-card .link[data-v-81cafd2c]:hover{color:var(--color-foreground-brand-primary);text-decoration:underline}main .copyright[data-v-81cafd2c]{position:absolute;bottom:var(--spacing-sm);left:0;right:0;text-align:center;font-size:var(--font-size-text-xs);color:var(--color-text-secondary);opacity:.7;margin-top:var(--spacing-md)}@media screen and (max-width: var(--breakpoint-mobile)){main[data-v-81cafd2c]{padding:var(--spacing-lg);gap:var(--spacing-lg)}main .logo[data-v-81cafd2c]{position:unset;padding:var(--spacing-sm);border-radius:var(--component-border-radius)}main .auth-card[data-v-81cafd2c]{width:100%}main .auth-card .button-container[data-v-81cafd2c]{flex-direction:column;align-items:center;gap:var(--spacing-md)}main .auth-card .register-link[data-v-81cafd2c],main .auth-card .login-link[data-v-81cafd2c]{flex-direction:column;align-items:center}main .copyright[data-v-81cafd2c]{position:relative;margin-top:var(--spacing-lg)}}main .button-container[data-v-81cafd2c]{display:flex;justify-content:center;gap:var(--spacing-lg)}main .divider[data-v-81cafd2c]{width:100%;height:1px;display:flex;justify-content:center;align-items:center;background:var(--color-border-primary);text-align:center;margin:var(--spacing-4xl) 0}main .divider p[data-v-81cafd2c]{background:var(--color-background-primary);padding:0 var(--spacing-md);margin:0}main .input-wrapper[data-v-81cafd2c]{margin:var(--spacing-md) 0}main .forgot-password[data-v-81cafd2c]{margin-top:calc(var(--spacing-sm) * -1);margin-bottom:var(--spacing-lg);text-align:right;font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs)}main .register-link[data-v-81cafd2c],main .login-link[data-v-81cafd2c]{display:flex;justify-content:center;gap:var(--spacing-md);margin-top:var(--spacing-xl)}.success-state[data-v-81cafd2c]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-lg)}.success-state .success-icon[data-v-81cafd2c]{width:64px;height:64px;background:var(--color-background-success-solid);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--color-text-white)}.success-state .success-icon svg[data-v-81cafd2c]{width:32px;height:32px;stroke-width:3px}.success-state h1[data-v-81cafd2c],.success-state .description[data-v-81cafd2c]{margin:0}.success-state .description.secondary[data-v-81cafd2c]{font-size:var(--font-size-text-sm);color:var(--color-text-tertiary)}.password-requirements[data-v-81cafd2c]{background-color:var(--color-background-secondary);border-radius:var(--component-border-radius);border:1px solid var(--color-border-secondary);padding:var(--spacing-lg);margin:var(--spacing-md) 0 var(--spacing-lg)}.password-requirements .requirements-title[data-v-81cafd2c]{font-weight:var(--font-weight-medium);font-size:var(--font-size-text-sm);color:var(--color-text-secondary)}.password-requirements ul[data-v-81cafd2c]{list-style-type:none;padding:0;margin:0}.password-requirements ul li[data-v-81cafd2c]{position:relative;display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-text-sm);color:var(--color-text-secondary);padding-left:var(--spacing-md);transition:var(--transition-default)}.password-requirements ul li .icon[data-v-81cafd2c]{width:var(--spacing-sm);height:var(--spacing-sm);background:var(--color-text-secondary);border-radius:var(--spacing-sm);color:var(--color-text-secondary);stroke-width:6px;transform:rotate(45deg);transition:var(--animation-duration-normal) ease-out}.password-requirements ul li.valid[data-v-81cafd2c]{color:var(--color-background-success-solid)}.password-requirements ul li.valid .icon[data-v-81cafd2c]{background:var(--color-background-success-solid);color:var(--color-text-white);box-shadow:0 0 0 2px var(--color-background-success-solid);transform:rotate(0);transition:var(--animation-duration-normal) ease-in}[data-v-5f1547e8],[data-v-5f1547e8]:before,[data-v-5f1547e8]:after{box-sizing:border-box}html[data-v-5f1547e8],body[data-v-5f1547e8],h1[data-v-5f1547e8],h2[data-v-5f1547e8],h3[data-v-5f1547e8],h4[data-v-5f1547e8],h5[data-v-5f1547e8],h6[data-v-5f1547e8],p[data-v-5f1547e8],figure[data-v-5f1547e8],blockquote[data-v-5f1547e8],dl[data-v-5f1547e8],dd[data-v-5f1547e8],ul[data-v-5f1547e8],ol[data-v-5f1547e8]{margin:0;padding:0}body[data-v-5f1547e8]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-5f1547e8],ol[data-v-5f1547e8]{list-style:none}img[data-v-5f1547e8],picture[data-v-5f1547e8],svg[data-v-5f1547e8]{max-width:100%;display:block}input[data-v-5f1547e8],button[data-v-5f1547e8],textarea[data-v-5f1547e8],select[data-v-5f1547e8]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-5f1547e8]:focus-within{scroll-behavior:auto}[data-v-5f1547e8],[data-v-5f1547e8]:before,[data-v-5f1547e8]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-5f1547e8]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-5f1547e8]:hover{color:var(--color-text-brand-secondary)}a[data-v-5f1547e8]:active{color:var(--color-text-brand-tertiary)}button[data-v-5f1547e8]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-5f1547e8]:focus:not(:focus-visible){outline:none}[data-v-5f1547e8]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-5f1547e8],textarea[data-v-5f1547e8],select[data-v-5f1547e8]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-5f1547e8]:focus,textarea[data-v-5f1547e8]:focus,select[data-v-5f1547e8]:focus{border-color:var(--color-focus);outline:none}input[data-v-5f1547e8]:disabled,textarea[data-v-5f1547e8]:disabled,select[data-v-5f1547e8]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-5f1547e8]{border-collapse:collapse;width:100%}th[data-v-5f1547e8]{text-align:left}button[data-v-5f1547e8]:disabled,input[data-v-5f1547e8]:disabled,textarea[data-v-5f1547e8]:disabled,select[data-v-5f1547e8]:disabled{cursor:not-allowed}fieldset[data-v-5f1547e8]{border:none;padding:0;margin:0}legend[data-v-5f1547e8]{padding:0}details[data-v-5f1547e8]{display:block}summary[data-v-5f1547e8]{display:list-item;cursor:pointer}hr[data-v-5f1547e8]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-5f1547e8],pre[data-v-5f1547e8],kbd[data-v-5f1547e8],samp[data-v-5f1547e8]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-5f1547e8]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-5f1547e8]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-5f1547e8]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-5f1547e8]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-5f1547e8]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-5f1547e8]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-5f1547e8],h6[data-v-5f1547e8]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-5f1547e8]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-5f1547e8]::-webkit-scrollbar{height:4px}[data-v-5f1547e8]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-5f1547e8]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-5f1547e8]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-5f1547e8]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-5f1547e8]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-5f1547e8]:root,html[data-theme=light][data-v-5f1547e8],.light[data-v-5f1547e8]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-5f1547e8],.dark[data-v-5f1547e8]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-5f1547e8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-5f1547e8{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-5f1547e8{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-5f1547e8]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-5f1547e8]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-5f1547e8]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-5f1547e8]{flex:1}.action-bar-container .action-bar .info-content[data-v-5f1547e8]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-5f1547e8]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-5f1547e8]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-5f1547e8]{display:flex;gap:var(--spacing-md)}main[data-v-5f1547e8]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-5f1547e8]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-5f1547e8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-5f1547e8]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-5f1547e8]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-5f1547e8]{flex:1}.content-section .content-header[data-v-5f1547e8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-5f1547e8]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-5f1547e8]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-5f1547e8]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-5f1547e8]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-5f1547e8]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-5f1547e8]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-5f1547e8 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}main[data-v-5f1547e8]{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:calc(var(--spacing-7xl) + 64px + var(--container-padding-desktop)) var(--container-padding-desktop) calc(var(--container-padding-desktop) * 2)}@media screen and (max-height: 840px){main[data-v-5f1547e8]{padding:calc(var(--container-padding-desktop) * 2) var(--container-padding-desktop)}}main .logo[data-v-5f1547e8]{position:absolute;top:var(--spacing-7xl);background:var(--color-background-primary)}@media screen and (max-height: 840px){main .logo[data-v-5f1547e8]{display:none}}main .auth-card[data-v-5f1547e8]{position:relative;z-index:var(--z-index-card);display:flex;flex-direction:column;justify-content:center;padding:var(--card-padding);background:var(--color-background-primary);width:480px;border:solid 1px var(--color-border-primary);border-radius:var(--component-border-radius);box-shadow:var(--component-shadow)}main .auth-card h1[data-v-5f1547e8]{text-align:center;font-size:var(--font-size-text-xl);line-height:var(--line-height-text-xl);margin-bottom:var(--spacing-4xl);color:var(--color-text-primary)}main .auth-card .description[data-v-5f1547e8]{text-align:center;margin-bottom:var(--spacing-xl);color:var(--color-text-primary)}main .auth-card .error-container[data-v-5f1547e8]{width:100%;text-align:center;color:var(--color-text-error-primary);margin:0 0 var(--spacing-md)}main .auth-card .button[data-v-5f1547e8],main .auth-card button[data-v-5f1547e8]{margin:0 auto}main .auth-card .loader[data-v-5f1547e8]{margin:0 auto;animation:spin-5f1547e8 1s linear infinite}main .auth-card .link[data-v-5f1547e8]{color:var(--color-foreground-brand-secondary);transition:var(--transition-default)}main .auth-card .link[data-v-5f1547e8]:hover{color:var(--color-foreground-brand-primary);text-decoration:underline}main .copyright[data-v-5f1547e8]{position:absolute;bottom:var(--spacing-sm);left:0;right:0;text-align:center;font-size:var(--font-size-text-xs);color:var(--color-text-secondary);opacity:.7;margin-top:var(--spacing-md)}@media screen and (max-width: var(--breakpoint-mobile)){main[data-v-5f1547e8]{padding:var(--spacing-lg);gap:var(--spacing-lg)}main .logo[data-v-5f1547e8]{position:unset;padding:var(--spacing-sm);border-radius:var(--component-border-radius)}main .auth-card[data-v-5f1547e8]{width:100%}main .auth-card .button-container[data-v-5f1547e8]{flex-direction:column;align-items:center;gap:var(--spacing-md)}main .auth-card .register-link[data-v-5f1547e8],main .auth-card .login-link[data-v-5f1547e8]{flex-direction:column;align-items:center}main .copyright[data-v-5f1547e8]{position:relative;margin-top:var(--spacing-lg)}}[data-v-fb29980c],[data-v-fb29980c]:before,[data-v-fb29980c]:after{box-sizing:border-box}html[data-v-fb29980c],body[data-v-fb29980c],h1[data-v-fb29980c],h2[data-v-fb29980c],h3[data-v-fb29980c],h4[data-v-fb29980c],h5[data-v-fb29980c],h6[data-v-fb29980c],p[data-v-fb29980c],figure[data-v-fb29980c],blockquote[data-v-fb29980c],dl[data-v-fb29980c],dd[data-v-fb29980c],ul[data-v-fb29980c],ol[data-v-fb29980c]{margin:0;padding:0}body[data-v-fb29980c]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-fb29980c],ol[data-v-fb29980c]{list-style:none}img[data-v-fb29980c],picture[data-v-fb29980c],svg[data-v-fb29980c]{max-width:100%;display:block}input[data-v-fb29980c],button[data-v-fb29980c],textarea[data-v-fb29980c],select[data-v-fb29980c]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-fb29980c]:focus-within{scroll-behavior:auto}[data-v-fb29980c],[data-v-fb29980c]:before,[data-v-fb29980c]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-fb29980c]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-fb29980c]:hover{color:var(--color-text-brand-secondary)}a[data-v-fb29980c]:active{color:var(--color-text-brand-tertiary)}button[data-v-fb29980c]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-fb29980c]:focus:not(:focus-visible){outline:none}[data-v-fb29980c]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-fb29980c],textarea[data-v-fb29980c],select[data-v-fb29980c]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-fb29980c]:focus,textarea[data-v-fb29980c]:focus,select[data-v-fb29980c]:focus{border-color:var(--color-focus);outline:none}input[data-v-fb29980c]:disabled,textarea[data-v-fb29980c]:disabled,select[data-v-fb29980c]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-fb29980c]{border-collapse:collapse;width:100%}th[data-v-fb29980c]{text-align:left}button[data-v-fb29980c]:disabled,input[data-v-fb29980c]:disabled,textarea[data-v-fb29980c]:disabled,select[data-v-fb29980c]:disabled{cursor:not-allowed}fieldset[data-v-fb29980c]{border:none;padding:0;margin:0}legend[data-v-fb29980c]{padding:0}details[data-v-fb29980c]{display:block}summary[data-v-fb29980c]{display:list-item;cursor:pointer}hr[data-v-fb29980c]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-fb29980c],pre[data-v-fb29980c],kbd[data-v-fb29980c],samp[data-v-fb29980c]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-fb29980c]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-fb29980c]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-fb29980c]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-fb29980c]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-fb29980c]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-fb29980c]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-fb29980c],h6[data-v-fb29980c]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-fb29980c]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-fb29980c]::-webkit-scrollbar{height:4px}[data-v-fb29980c]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-fb29980c]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-fb29980c]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-fb29980c]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-fb29980c]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-fb29980c]:root,html[data-theme=light][data-v-fb29980c],.light[data-v-fb29980c]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-fb29980c],.dark[data-v-fb29980c]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-fb29980c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-fb29980c{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-fb29980c{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-fb29980c]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-fb29980c]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-fb29980c]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-fb29980c]{flex:1}.action-bar-container .action-bar .info-content[data-v-fb29980c]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-fb29980c]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-fb29980c]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-fb29980c]{display:flex;gap:var(--spacing-md)}main[data-v-fb29980c]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-fb29980c]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-fb29980c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-fb29980c]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-fb29980c]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-fb29980c]{flex:1}.content-section .content-header[data-v-fb29980c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-fb29980c]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-fb29980c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-fb29980c]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-fb29980c]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-fb29980c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-fb29980c]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-fb29980c var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}main[data-v-fb29980c]{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:calc(var(--spacing-7xl) + 64px + var(--container-padding-desktop)) var(--container-padding-desktop) calc(var(--container-padding-desktop) * 2)}@media screen and (max-height: 840px){main[data-v-fb29980c]{padding:calc(var(--container-padding-desktop) * 2) var(--container-padding-desktop)}}main .logo[data-v-fb29980c]{position:absolute;top:var(--spacing-7xl);background:var(--color-background-primary)}@media screen and (max-height: 840px){main .logo[data-v-fb29980c]{display:none}}main .auth-card[data-v-fb29980c]{position:relative;z-index:var(--z-index-card);display:flex;flex-direction:column;justify-content:center;padding:var(--card-padding);background:var(--color-background-primary);width:480px;border:solid 1px var(--color-border-primary);border-radius:var(--component-border-radius);box-shadow:var(--component-shadow)}main .auth-card h1[data-v-fb29980c]{text-align:center;font-size:var(--font-size-text-xl);line-height:var(--line-height-text-xl);margin-bottom:var(--spacing-4xl);color:var(--color-text-primary)}main .auth-card .description[data-v-fb29980c]{text-align:center;margin-bottom:var(--spacing-xl);color:var(--color-text-primary)}main .auth-card .error-container[data-v-fb29980c]{width:100%;text-align:center;color:var(--color-text-error-primary);margin:0 0 var(--spacing-md)}main .auth-card .button[data-v-fb29980c],main .auth-card button[data-v-fb29980c]{margin:0 auto}main .auth-card .loader[data-v-fb29980c]{margin:0 auto;animation:spin-fb29980c 1s linear infinite}main .auth-card .link[data-v-fb29980c]{color:var(--color-foreground-brand-secondary);transition:var(--transition-default)}main .auth-card .link[data-v-fb29980c]:hover{color:var(--color-foreground-brand-primary);text-decoration:underline}main .copyright[data-v-fb29980c]{position:absolute;bottom:var(--spacing-sm);left:0;right:0;text-align:center;font-size:var(--font-size-text-xs);color:var(--color-text-secondary);opacity:.7;margin-top:var(--spacing-md)}@media screen and (max-width: var(--breakpoint-mobile)){main[data-v-fb29980c]{padding:var(--spacing-lg);gap:var(--spacing-lg)}main .logo[data-v-fb29980c]{position:unset;padding:var(--spacing-sm);border-radius:var(--component-border-radius)}main .auth-card[data-v-fb29980c]{width:100%}main .auth-card .button-container[data-v-fb29980c]{flex-direction:column;align-items:center;gap:var(--spacing-md)}main .auth-card .register-link[data-v-fb29980c],main .auth-card .login-link[data-v-fb29980c]{flex-direction:column;align-items:center}main .copyright[data-v-fb29980c]{position:relative;margin-top:var(--spacing-lg)}}[data-v-4de1c6ae],[data-v-4de1c6ae]:before,[data-v-4de1c6ae]:after{box-sizing:border-box}html[data-v-4de1c6ae],body[data-v-4de1c6ae],h1[data-v-4de1c6ae],h2[data-v-4de1c6ae],h3[data-v-4de1c6ae],h4[data-v-4de1c6ae],h5[data-v-4de1c6ae],h6[data-v-4de1c6ae],p[data-v-4de1c6ae],figure[data-v-4de1c6ae],blockquote[data-v-4de1c6ae],dl[data-v-4de1c6ae],dd[data-v-4de1c6ae],ul[data-v-4de1c6ae],ol[data-v-4de1c6ae]{margin:0;padding:0}body[data-v-4de1c6ae]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-4de1c6ae],ol[data-v-4de1c6ae]{list-style:none}img[data-v-4de1c6ae],picture[data-v-4de1c6ae],svg[data-v-4de1c6ae]{max-width:100%;display:block}input[data-v-4de1c6ae],button[data-v-4de1c6ae],textarea[data-v-4de1c6ae],select[data-v-4de1c6ae]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-4de1c6ae]:focus-within{scroll-behavior:auto}[data-v-4de1c6ae],[data-v-4de1c6ae]:before,[data-v-4de1c6ae]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-4de1c6ae]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-4de1c6ae]:hover{color:var(--color-text-brand-secondary)}a[data-v-4de1c6ae]:active{color:var(--color-text-brand-tertiary)}button[data-v-4de1c6ae]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-4de1c6ae]:focus:not(:focus-visible){outline:none}[data-v-4de1c6ae]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-4de1c6ae],textarea[data-v-4de1c6ae],select[data-v-4de1c6ae]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-4de1c6ae]:focus,textarea[data-v-4de1c6ae]:focus,select[data-v-4de1c6ae]:focus{border-color:var(--color-focus);outline:none}input[data-v-4de1c6ae]:disabled,textarea[data-v-4de1c6ae]:disabled,select[data-v-4de1c6ae]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-4de1c6ae]{border-collapse:collapse;width:100%}th[data-v-4de1c6ae]{text-align:left}button[data-v-4de1c6ae]:disabled,input[data-v-4de1c6ae]:disabled,textarea[data-v-4de1c6ae]:disabled,select[data-v-4de1c6ae]:disabled{cursor:not-allowed}fieldset[data-v-4de1c6ae]{border:none;padding:0;margin:0}legend[data-v-4de1c6ae]{padding:0}details[data-v-4de1c6ae]{display:block}summary[data-v-4de1c6ae]{display:list-item;cursor:pointer}hr[data-v-4de1c6ae]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-4de1c6ae],pre[data-v-4de1c6ae],kbd[data-v-4de1c6ae],samp[data-v-4de1c6ae]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-4de1c6ae]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-4de1c6ae]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-4de1c6ae]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-4de1c6ae]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-4de1c6ae]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-4de1c6ae]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-4de1c6ae],h6[data-v-4de1c6ae]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-4de1c6ae]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-4de1c6ae]::-webkit-scrollbar{height:4px}[data-v-4de1c6ae]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-4de1c6ae]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-4de1c6ae]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-4de1c6ae]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-4de1c6ae]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-4de1c6ae]:root,html[data-theme=light][data-v-4de1c6ae],.light[data-v-4de1c6ae]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-4de1c6ae],.dark[data-v-4de1c6ae]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-4de1c6ae{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-4de1c6ae{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-4de1c6ae{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-4de1c6ae]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-4de1c6ae]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-4de1c6ae]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-4de1c6ae]{flex:1}.action-bar-container .action-bar .info-content[data-v-4de1c6ae]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-4de1c6ae]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-4de1c6ae]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-4de1c6ae]{display:flex;gap:var(--spacing-md)}main[data-v-4de1c6ae]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-4de1c6ae]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-4de1c6ae]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-4de1c6ae]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-4de1c6ae]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-4de1c6ae]{flex:1}.content-section .content-header[data-v-4de1c6ae]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-4de1c6ae]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-4de1c6ae]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-4de1c6ae]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-4de1c6ae]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-4de1c6ae]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-4de1c6ae]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-4de1c6ae var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}main[data-v-4de1c6ae]{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:calc(var(--spacing-7xl) + 64px + var(--container-padding-desktop)) var(--container-padding-desktop) calc(var(--container-padding-desktop) * 2)}@media screen and (max-height: 840px){main[data-v-4de1c6ae]{padding:calc(var(--container-padding-desktop) * 2) var(--container-padding-desktop)}}main .logo[data-v-4de1c6ae]{position:absolute;top:var(--spacing-7xl);background:var(--color-background-primary)}@media screen and (max-height: 840px){main .logo[data-v-4de1c6ae]{display:none}}main .auth-card[data-v-4de1c6ae]{position:relative;z-index:var(--z-index-card);display:flex;flex-direction:column;justify-content:center;padding:var(--card-padding);background:var(--color-background-primary);width:480px;border:solid 1px var(--color-border-primary);border-radius:var(--component-border-radius);box-shadow:var(--component-shadow)}main .auth-card h1[data-v-4de1c6ae]{text-align:center;font-size:var(--font-size-text-xl);line-height:var(--line-height-text-xl);margin-bottom:var(--spacing-4xl);color:var(--color-text-primary)}main .auth-card .description[data-v-4de1c6ae]{text-align:center;margin-bottom:var(--spacing-xl);color:var(--color-text-primary)}main .auth-card .error-container[data-v-4de1c6ae]{width:100%;text-align:center;color:var(--color-text-error-primary);margin:0 0 var(--spacing-md)}main .auth-card .button[data-v-4de1c6ae],main .auth-card button[data-v-4de1c6ae]{margin:0 auto}main .auth-card .loader[data-v-4de1c6ae]{margin:0 auto;animation:spin-4de1c6ae 1s linear infinite}main .auth-card .link[data-v-4de1c6ae]{color:var(--color-foreground-brand-secondary);transition:var(--transition-default)}main .auth-card .link[data-v-4de1c6ae]:hover{color:var(--color-foreground-brand-primary);text-decoration:underline}main .copyright[data-v-4de1c6ae]{position:absolute;bottom:var(--spacing-sm);left:0;right:0;text-align:center;font-size:var(--font-size-text-xs);color:var(--color-text-secondary);opacity:.7;margin-top:var(--spacing-md)}@media screen and (max-width: var(--breakpoint-mobile)){main[data-v-4de1c6ae]{padding:var(--spacing-lg);gap:var(--spacing-lg)}main .logo[data-v-4de1c6ae]{position:unset;padding:var(--spacing-sm);border-radius:var(--component-border-radius)}main .auth-card[data-v-4de1c6ae]{width:100%}main .auth-card .button-container[data-v-4de1c6ae]{flex-direction:column;align-items:center;gap:var(--spacing-md)}main .auth-card .register-link[data-v-4de1c6ae],main .auth-card .login-link[data-v-4de1c6ae]{flex-direction:column;align-items:center}main .copyright[data-v-4de1c6ae]{position:relative;margin-top:var(--spacing-lg)}}main .button-container[data-v-4de1c6ae]{display:flex;justify-content:center;gap:var(--spacing-lg)}main .divider[data-v-4de1c6ae]{width:100%;height:1px;display:flex;justify-content:center;align-items:center;background:var(--color-border-primary);text-align:center;margin:var(--spacing-4xl) 0}main .divider p[data-v-4de1c6ae]{background:var(--color-background-primary);padding:0 var(--spacing-md);margin:0}main .input-wrapper[data-v-4de1c6ae]{margin:var(--spacing-md) 0}main .forgot-password[data-v-4de1c6ae]{margin-top:calc(var(--spacing-sm) * -1);margin-bottom:var(--spacing-lg);text-align:right;font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs)}main .register-link[data-v-4de1c6ae],main .login-link[data-v-4de1c6ae]{display:flex;justify-content:center;gap:var(--spacing-md);margin-top:var(--spacing-xl)}.loading-state[data-v-4de1c6ae],.error-state[data-v-4de1c6ae]{text-align:center;padding:var(--spacing-2xl) 0}.spinner[data-v-4de1c6ae]{width:48px;height:48px;border:4px solid var(--color-border-secondary);border-top-color:var(--color-foreground-brand-primary);border-radius:50%;animation:spin-4de1c6ae 1s linear infinite;margin:0 auto var(--spacing-lg)}.error-message[data-v-4de1c6ae]{color:var(--color-text-secondary);margin:var(--spacing-lg) 0 var(--spacing-xl)}[data-v-5580059d],[data-v-5580059d]:before,[data-v-5580059d]:after{box-sizing:border-box}html[data-v-5580059d],body[data-v-5580059d],h1[data-v-5580059d],h2[data-v-5580059d],h3[data-v-5580059d],h4[data-v-5580059d],h5[data-v-5580059d],h6[data-v-5580059d],p[data-v-5580059d],figure[data-v-5580059d],blockquote[data-v-5580059d],dl[data-v-5580059d],dd[data-v-5580059d],ul[data-v-5580059d],ol[data-v-5580059d]{margin:0;padding:0}body[data-v-5580059d]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-5580059d],ol[data-v-5580059d]{list-style:none}img[data-v-5580059d],picture[data-v-5580059d],svg[data-v-5580059d]{max-width:100%;display:block}input[data-v-5580059d],button[data-v-5580059d],textarea[data-v-5580059d],select[data-v-5580059d]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-5580059d]:focus-within{scroll-behavior:auto}[data-v-5580059d],[data-v-5580059d]:before,[data-v-5580059d]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-5580059d]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-5580059d]:hover{color:var(--color-text-brand-secondary)}a[data-v-5580059d]:active{color:var(--color-text-brand-tertiary)}button[data-v-5580059d]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-5580059d]:focus:not(:focus-visible){outline:none}[data-v-5580059d]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-5580059d],textarea[data-v-5580059d],select[data-v-5580059d]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-5580059d]:focus,textarea[data-v-5580059d]:focus,select[data-v-5580059d]:focus{border-color:var(--color-focus);outline:none}input[data-v-5580059d]:disabled,textarea[data-v-5580059d]:disabled,select[data-v-5580059d]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-5580059d]{border-collapse:collapse;width:100%}th[data-v-5580059d]{text-align:left}button[data-v-5580059d]:disabled,input[data-v-5580059d]:disabled,textarea[data-v-5580059d]:disabled,select[data-v-5580059d]:disabled{cursor:not-allowed}fieldset[data-v-5580059d]{border:none;padding:0;margin:0}legend[data-v-5580059d]{padding:0}details[data-v-5580059d]{display:block}summary[data-v-5580059d]{display:list-item;cursor:pointer}hr[data-v-5580059d]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-5580059d],pre[data-v-5580059d],kbd[data-v-5580059d],samp[data-v-5580059d]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-5580059d]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-5580059d]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-5580059d]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-5580059d]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-5580059d]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-5580059d]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-5580059d],h6[data-v-5580059d]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-5580059d]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-5580059d]::-webkit-scrollbar{height:4px}[data-v-5580059d]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-5580059d]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-5580059d]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-5580059d]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-5580059d]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-5580059d]:root,html[data-theme=light][data-v-5580059d],.light[data-v-5580059d]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-5580059d],.dark[data-v-5580059d]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-5580059d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-5580059d{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-5580059d{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-5580059d]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-5580059d]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-5580059d]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-5580059d]{flex:1}.action-bar-container .action-bar .info-content[data-v-5580059d]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-5580059d]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-5580059d]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-5580059d]{display:flex;gap:var(--spacing-md)}main[data-v-5580059d]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-5580059d]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-5580059d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-5580059d]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-5580059d]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-5580059d]{flex:1}.content-section .content-header[data-v-5580059d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-5580059d]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-5580059d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-5580059d]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-5580059d]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-5580059d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-5580059d]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-5580059d var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}main[data-v-5580059d]{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:calc(var(--spacing-7xl) + 64px + var(--container-padding-desktop)) var(--container-padding-desktop) calc(var(--container-padding-desktop) * 2)}@media screen and (max-height: 840px){main[data-v-5580059d]{padding:calc(var(--container-padding-desktop) * 2) var(--container-padding-desktop)}}main .logo[data-v-5580059d]{position:absolute;top:var(--spacing-7xl);background:var(--color-background-primary)}@media screen and (max-height: 840px){main .logo[data-v-5580059d]{display:none}}main .auth-card[data-v-5580059d]{position:relative;z-index:var(--z-index-card);display:flex;flex-direction:column;justify-content:center;padding:var(--card-padding);background:var(--color-background-primary);width:480px;border:solid 1px var(--color-border-primary);border-radius:var(--component-border-radius);box-shadow:var(--component-shadow)}main .auth-card h1[data-v-5580059d]{text-align:center;font-size:var(--font-size-text-xl);line-height:var(--line-height-text-xl);margin-bottom:var(--spacing-4xl);color:var(--color-text-primary)}main .auth-card .description[data-v-5580059d]{text-align:center;margin-bottom:var(--spacing-xl);color:var(--color-text-primary)}main .auth-card .error-container[data-v-5580059d]{width:100%;text-align:center;color:var(--color-text-error-primary);margin:0 0 var(--spacing-md)}main .auth-card .button[data-v-5580059d],main .auth-card button[data-v-5580059d]{margin:0 auto}main .auth-card .loader[data-v-5580059d]{margin:0 auto;animation:spin-5580059d 1s linear infinite}main .auth-card .link[data-v-5580059d]{color:var(--color-foreground-brand-secondary);transition:var(--transition-default)}main .auth-card .link[data-v-5580059d]:hover{color:var(--color-foreground-brand-primary);text-decoration:underline}main .copyright[data-v-5580059d]{position:absolute;bottom:var(--spacing-sm);left:0;right:0;text-align:center;font-size:var(--font-size-text-xs);color:var(--color-text-secondary);opacity:.7;margin-top:var(--spacing-md)}@media screen and (max-width: var(--breakpoint-mobile)){main[data-v-5580059d]{padding:var(--spacing-lg);gap:var(--spacing-lg)}main .logo[data-v-5580059d]{position:unset;padding:var(--spacing-sm);border-radius:var(--component-border-radius)}main .auth-card[data-v-5580059d]{width:100%}main .auth-card .button-container[data-v-5580059d]{flex-direction:column;align-items:center;gap:var(--spacing-md)}main .auth-card .register-link[data-v-5580059d],main .auth-card .login-link[data-v-5580059d]{flex-direction:column;align-items:center}main .copyright[data-v-5580059d]{position:relative;margin-top:var(--spacing-lg)}}main .button-container[data-v-5580059d]{display:flex;justify-content:center;gap:var(--spacing-lg)}main .divider[data-v-5580059d]{width:100%;height:1px;display:flex;justify-content:center;align-items:center;background:var(--color-border-primary);text-align:center;margin:var(--spacing-4xl) 0}main .divider p[data-v-5580059d]{background:var(--color-background-primary);padding:0 var(--spacing-md);margin:0}main .input-wrapper[data-v-5580059d]{margin:var(--spacing-md) 0}main .forgot-password[data-v-5580059d]{margin-top:calc(var(--spacing-sm) * -1);margin-bottom:var(--spacing-lg);text-align:right;font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs)}main .register-link[data-v-5580059d],main .login-link[data-v-5580059d]{display:flex;justify-content:center;gap:var(--spacing-md);margin-top:var(--spacing-xl)}.input-mfa-wrapper[data-v-5580059d]{margin:var(--spacing-md) 0}.error-container[data-v-5580059d]{margin-bottom:var(--spacing-md)}button[data-v-5580059d]{margin-top:var(--spacing-lg)!important;margin-bottom:0!important}.link[data-v-5580059d]{margin-top:var(--spacing-xl);text-align:center}[data-v-7c3e6e39],[data-v-7c3e6e39]:before,[data-v-7c3e6e39]:after{box-sizing:border-box}html[data-v-7c3e6e39],body[data-v-7c3e6e39],h1[data-v-7c3e6e39],h2[data-v-7c3e6e39],h3[data-v-7c3e6e39],h4[data-v-7c3e6e39],h5[data-v-7c3e6e39],h6[data-v-7c3e6e39],p[data-v-7c3e6e39],figure[data-v-7c3e6e39],blockquote[data-v-7c3e6e39],dl[data-v-7c3e6e39],dd[data-v-7c3e6e39],ul[data-v-7c3e6e39],ol[data-v-7c3e6e39]{margin:0;padding:0}body[data-v-7c3e6e39]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-7c3e6e39],ol[data-v-7c3e6e39]{list-style:none}img[data-v-7c3e6e39],picture[data-v-7c3e6e39],svg[data-v-7c3e6e39]{max-width:100%;display:block}input[data-v-7c3e6e39],button[data-v-7c3e6e39],textarea[data-v-7c3e6e39],select[data-v-7c3e6e39]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-7c3e6e39]:focus-within{scroll-behavior:auto}[data-v-7c3e6e39],[data-v-7c3e6e39]:before,[data-v-7c3e6e39]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-7c3e6e39]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-7c3e6e39]:hover{color:var(--color-text-brand-secondary)}a[data-v-7c3e6e39]:active{color:var(--color-text-brand-tertiary)}button[data-v-7c3e6e39]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-7c3e6e39]:focus:not(:focus-visible){outline:none}[data-v-7c3e6e39]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-7c3e6e39],textarea[data-v-7c3e6e39],select[data-v-7c3e6e39]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-7c3e6e39]:focus,textarea[data-v-7c3e6e39]:focus,select[data-v-7c3e6e39]:focus{border-color:var(--color-focus);outline:none}input[data-v-7c3e6e39]:disabled,textarea[data-v-7c3e6e39]:disabled,select[data-v-7c3e6e39]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-7c3e6e39]{border-collapse:collapse;width:100%}th[data-v-7c3e6e39]{text-align:left}button[data-v-7c3e6e39]:disabled,input[data-v-7c3e6e39]:disabled,textarea[data-v-7c3e6e39]:disabled,select[data-v-7c3e6e39]:disabled{cursor:not-allowed}fieldset[data-v-7c3e6e39]{border:none;padding:0;margin:0}legend[data-v-7c3e6e39]{padding:0}details[data-v-7c3e6e39]{display:block}summary[data-v-7c3e6e39]{display:list-item;cursor:pointer}hr[data-v-7c3e6e39]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-7c3e6e39],pre[data-v-7c3e6e39],kbd[data-v-7c3e6e39],samp[data-v-7c3e6e39]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-7c3e6e39]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-7c3e6e39]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-7c3e6e39]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-7c3e6e39]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-7c3e6e39]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-7c3e6e39]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-7c3e6e39],h6[data-v-7c3e6e39]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-7c3e6e39]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-7c3e6e39]::-webkit-scrollbar{height:4px}[data-v-7c3e6e39]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-7c3e6e39]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-7c3e6e39]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-7c3e6e39]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-7c3e6e39]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-7c3e6e39]:root,html[data-theme=light][data-v-7c3e6e39],.light[data-v-7c3e6e39]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-7c3e6e39],.dark[data-v-7c3e6e39]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-7c3e6e39{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-7c3e6e39{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-7c3e6e39{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-7c3e6e39]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-7c3e6e39]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-7c3e6e39]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-7c3e6e39]{flex:1}.action-bar-container .action-bar .info-content[data-v-7c3e6e39]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-7c3e6e39]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-7c3e6e39]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-7c3e6e39]{display:flex;gap:var(--spacing-md)}main[data-v-7c3e6e39]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-7c3e6e39]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-7c3e6e39]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-7c3e6e39]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-7c3e6e39]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-7c3e6e39]{flex:1}.content-section .content-header[data-v-7c3e6e39]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-7c3e6e39]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-7c3e6e39]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-7c3e6e39]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-7c3e6e39]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-7c3e6e39]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-7c3e6e39]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-7c3e6e39 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}main[data-v-7c3e6e39]{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:calc(var(--spacing-7xl) + 64px + var(--container-padding-desktop)) var(--container-padding-desktop) calc(var(--container-padding-desktop) * 2)}@media screen and (max-height: 840px){main[data-v-7c3e6e39]{padding:calc(var(--container-padding-desktop) * 2) var(--container-padding-desktop)}}main .logo[data-v-7c3e6e39]{position:absolute;top:var(--spacing-7xl);background:var(--color-background-primary)}@media screen and (max-height: 840px){main .logo[data-v-7c3e6e39]{display:none}}main .auth-card[data-v-7c3e6e39]{position:relative;z-index:var(--z-index-card);display:flex;flex-direction:column;justify-content:center;padding:var(--card-padding);background:var(--color-background-primary);width:480px;border:solid 1px var(--color-border-primary);border-radius:var(--component-border-radius);box-shadow:var(--component-shadow)}main .auth-card h1[data-v-7c3e6e39]{text-align:center;font-size:var(--font-size-text-xl);line-height:var(--line-height-text-xl);margin-bottom:var(--spacing-4xl);color:var(--color-text-primary)}main .auth-card .description[data-v-7c3e6e39]{text-align:center;margin-bottom:var(--spacing-xl);color:var(--color-text-primary)}main .auth-card .error-container[data-v-7c3e6e39]{width:100%;text-align:center;color:var(--color-text-error-primary);margin:0 0 var(--spacing-md)}main .auth-card .button[data-v-7c3e6e39],main .auth-card button[data-v-7c3e6e39]{margin:0 auto}main .auth-card .loader[data-v-7c3e6e39]{margin:0 auto;animation:spin-7c3e6e39 1s linear infinite}main .auth-card .link[data-v-7c3e6e39]{color:var(--color-foreground-brand-secondary);transition:var(--transition-default)}main .auth-card .link[data-v-7c3e6e39]:hover{color:var(--color-foreground-brand-primary);text-decoration:underline}main .copyright[data-v-7c3e6e39]{position:absolute;bottom:var(--spacing-sm);left:0;right:0;text-align:center;font-size:var(--font-size-text-xs);color:var(--color-text-secondary);opacity:.7;margin-top:var(--spacing-md)}@media screen and (max-width: var(--breakpoint-mobile)){main[data-v-7c3e6e39]{padding:var(--spacing-lg);gap:var(--spacing-lg)}main .logo[data-v-7c3e6e39]{position:unset;padding:var(--spacing-sm);border-radius:var(--component-border-radius)}main .auth-card[data-v-7c3e6e39]{width:100%}main .auth-card .button-container[data-v-7c3e6e39]{flex-direction:column;align-items:center;gap:var(--spacing-md)}main .auth-card .register-link[data-v-7c3e6e39],main .auth-card .login-link[data-v-7c3e6e39]{flex-direction:column;align-items:center}main .copyright[data-v-7c3e6e39]{position:relative;margin-top:var(--spacing-lg)}}main p[data-v-7c3e6e39]{text-align:center;margin-bottom:2rem}main a[data-v-7c3e6e39]{display:flex;margin:0 auto}[data-v-76bcef88],[data-v-76bcef88]:before,[data-v-76bcef88]:after{box-sizing:border-box}html[data-v-76bcef88],body[data-v-76bcef88],h1[data-v-76bcef88],h2[data-v-76bcef88],h3[data-v-76bcef88],h4[data-v-76bcef88],h5[data-v-76bcef88],h6[data-v-76bcef88],p[data-v-76bcef88],figure[data-v-76bcef88],blockquote[data-v-76bcef88],dl[data-v-76bcef88],dd[data-v-76bcef88],ul[data-v-76bcef88],ol[data-v-76bcef88]{margin:0;padding:0}body[data-v-76bcef88]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-76bcef88],ol[data-v-76bcef88]{list-style:none}img[data-v-76bcef88],picture[data-v-76bcef88],svg[data-v-76bcef88]{max-width:100%;display:block}input[data-v-76bcef88],button[data-v-76bcef88],textarea[data-v-76bcef88],select[data-v-76bcef88]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-76bcef88]:focus-within{scroll-behavior:auto}[data-v-76bcef88],[data-v-76bcef88]:before,[data-v-76bcef88]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-76bcef88]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-76bcef88]:hover{color:var(--color-text-brand-secondary)}a[data-v-76bcef88]:active{color:var(--color-text-brand-tertiary)}button[data-v-76bcef88]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-76bcef88]:focus:not(:focus-visible){outline:none}[data-v-76bcef88]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-76bcef88],textarea[data-v-76bcef88],select[data-v-76bcef88]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-76bcef88]:focus,textarea[data-v-76bcef88]:focus,select[data-v-76bcef88]:focus{border-color:var(--color-focus);outline:none}input[data-v-76bcef88]:disabled,textarea[data-v-76bcef88]:disabled,select[data-v-76bcef88]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-76bcef88]{border-collapse:collapse;width:100%}th[data-v-76bcef88]{text-align:left}button[data-v-76bcef88]:disabled,input[data-v-76bcef88]:disabled,textarea[data-v-76bcef88]:disabled,select[data-v-76bcef88]:disabled{cursor:not-allowed}fieldset[data-v-76bcef88]{border:none;padding:0;margin:0}legend[data-v-76bcef88]{padding:0}details[data-v-76bcef88]{display:block}summary[data-v-76bcef88]{display:list-item;cursor:pointer}hr[data-v-76bcef88]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-76bcef88],pre[data-v-76bcef88],kbd[data-v-76bcef88],samp[data-v-76bcef88]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-76bcef88]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-76bcef88]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-76bcef88]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-76bcef88]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-76bcef88]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-76bcef88]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-76bcef88],h6[data-v-76bcef88]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-76bcef88]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-76bcef88]::-webkit-scrollbar{height:4px}[data-v-76bcef88]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-76bcef88]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-76bcef88]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-76bcef88]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-76bcef88]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-76bcef88]:root,html[data-theme=light][data-v-76bcef88],.light[data-v-76bcef88]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-76bcef88],.dark[data-v-76bcef88]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-76bcef88{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-76bcef88{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-76bcef88{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-76bcef88]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-76bcef88]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-76bcef88]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-76bcef88]{flex:1}.action-bar-container .action-bar .info-content[data-v-76bcef88]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-76bcef88]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-76bcef88]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-76bcef88]{display:flex;gap:var(--spacing-md)}main[data-v-76bcef88]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-76bcef88]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-76bcef88]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-76bcef88]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-76bcef88]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-76bcef88]{flex:1}.content-section .content-header[data-v-76bcef88]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-76bcef88]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-76bcef88]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-76bcef88]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-76bcef88]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-76bcef88]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-76bcef88]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-76bcef88 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}main[data-v-76bcef88]{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:calc(var(--spacing-7xl) + 64px + var(--container-padding-desktop)) var(--container-padding-desktop) calc(var(--container-padding-desktop) * 2)}@media screen and (max-height: 840px){main[data-v-76bcef88]{padding:calc(var(--container-padding-desktop) * 2) var(--container-padding-desktop)}}main .logo[data-v-76bcef88]{position:absolute;top:var(--spacing-7xl);background:var(--color-background-primary)}@media screen and (max-height: 840px){main .logo[data-v-76bcef88]{display:none}}main .auth-card[data-v-76bcef88]{position:relative;z-index:var(--z-index-card);display:flex;flex-direction:column;justify-content:center;padding:var(--card-padding);background:var(--color-background-primary);width:480px;border:solid 1px var(--color-border-primary);border-radius:var(--component-border-radius);box-shadow:var(--component-shadow)}main .auth-card h1[data-v-76bcef88]{text-align:center;font-size:var(--font-size-text-xl);line-height:var(--line-height-text-xl);margin-bottom:var(--spacing-4xl);color:var(--color-text-primary)}main .auth-card .description[data-v-76bcef88]{text-align:center;margin-bottom:var(--spacing-xl);color:var(--color-text-primary)}main .auth-card .error-container[data-v-76bcef88]{width:100%;text-align:center;color:var(--color-text-error-primary);margin:0 0 var(--spacing-md)}main .auth-card .button[data-v-76bcef88],main .auth-card button[data-v-76bcef88]{margin:0 auto}main .auth-card .loader[data-v-76bcef88]{margin:0 auto;animation:spin-76bcef88 1s linear infinite}main .auth-card .link[data-v-76bcef88]{color:var(--color-foreground-brand-secondary);transition:var(--transition-default)}main .auth-card .link[data-v-76bcef88]:hover{color:var(--color-foreground-brand-primary);text-decoration:underline}main .copyright[data-v-76bcef88]{position:absolute;bottom:var(--spacing-sm);left:0;right:0;text-align:center;font-size:var(--font-size-text-xs);color:var(--color-text-secondary);opacity:.7;margin-top:var(--spacing-md)}@media screen and (max-width: var(--breakpoint-mobile)){main[data-v-76bcef88]{padding:var(--spacing-lg);gap:var(--spacing-lg)}main .logo[data-v-76bcef88]{position:unset;padding:var(--spacing-sm);border-radius:var(--component-border-radius)}main .auth-card[data-v-76bcef88]{width:100%}main .auth-card .button-container[data-v-76bcef88]{flex-direction:column;align-items:center;gap:var(--spacing-md)}main .auth-card .register-link[data-v-76bcef88],main .auth-card .login-link[data-v-76bcef88]{flex-direction:column;align-items:center}main .copyright[data-v-76bcef88]{position:relative;margin-top:var(--spacing-lg)}}main p[data-v-76bcef88]{text-align:center;margin-bottom:2rem}main a[data-v-76bcef88]{display:flex;margin:0 auto}[data-v-e474cd45],[data-v-e474cd45]:before,[data-v-e474cd45]:after{box-sizing:border-box}html[data-v-e474cd45],body[data-v-e474cd45],h1[data-v-e474cd45],h2[data-v-e474cd45],h3[data-v-e474cd45],h4[data-v-e474cd45],h5[data-v-e474cd45],h6[data-v-e474cd45],p[data-v-e474cd45],figure[data-v-e474cd45],blockquote[data-v-e474cd45],dl[data-v-e474cd45],dd[data-v-e474cd45],ul[data-v-e474cd45],ol[data-v-e474cd45]{margin:0;padding:0}body[data-v-e474cd45]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-e474cd45],ol[data-v-e474cd45]{list-style:none}img[data-v-e474cd45],picture[data-v-e474cd45],svg[data-v-e474cd45]{max-width:100%;display:block}input[data-v-e474cd45],button[data-v-e474cd45],textarea[data-v-e474cd45],select[data-v-e474cd45]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-e474cd45]:focus-within{scroll-behavior:auto}[data-v-e474cd45],[data-v-e474cd45]:before,[data-v-e474cd45]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-e474cd45]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-e474cd45]:hover{color:var(--color-text-brand-secondary)}a[data-v-e474cd45]:active{color:var(--color-text-brand-tertiary)}button[data-v-e474cd45]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-e474cd45]:focus:not(:focus-visible){outline:none}[data-v-e474cd45]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-e474cd45],textarea[data-v-e474cd45],select[data-v-e474cd45]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-e474cd45]:focus,textarea[data-v-e474cd45]:focus,select[data-v-e474cd45]:focus{border-color:var(--color-focus);outline:none}input[data-v-e474cd45]:disabled,textarea[data-v-e474cd45]:disabled,select[data-v-e474cd45]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-e474cd45]{border-collapse:collapse;width:100%}th[data-v-e474cd45]{text-align:left}button[data-v-e474cd45]:disabled,input[data-v-e474cd45]:disabled,textarea[data-v-e474cd45]:disabled,select[data-v-e474cd45]:disabled{cursor:not-allowed}fieldset[data-v-e474cd45]{border:none;padding:0;margin:0}legend[data-v-e474cd45]{padding:0}details[data-v-e474cd45]{display:block}summary[data-v-e474cd45]{display:list-item;cursor:pointer}hr[data-v-e474cd45]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-e474cd45],pre[data-v-e474cd45],kbd[data-v-e474cd45],samp[data-v-e474cd45]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-e474cd45]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-e474cd45]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-e474cd45]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-e474cd45]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-e474cd45]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-e474cd45]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-e474cd45],h6[data-v-e474cd45]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-e474cd45]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-e474cd45]::-webkit-scrollbar{height:4px}[data-v-e474cd45]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-e474cd45]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-e474cd45]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-e474cd45]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-e474cd45]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-e474cd45]:root,html[data-theme=light][data-v-e474cd45],.light[data-v-e474cd45]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-e474cd45],.dark[data-v-e474cd45]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-e474cd45{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-e474cd45{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-e474cd45{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-e474cd45]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-e474cd45]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-e474cd45]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-e474cd45]{flex:1}.action-bar-container .action-bar .info-content[data-v-e474cd45]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-e474cd45]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-e474cd45]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-e474cd45]{display:flex;gap:var(--spacing-md)}main[data-v-e474cd45]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-e474cd45]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-e474cd45]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-e474cd45]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-e474cd45]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-e474cd45]{flex:1}.content-section .content-header[data-v-e474cd45]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-e474cd45]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-e474cd45]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-e474cd45]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-e474cd45]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-e474cd45]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-e474cd45]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-e474cd45 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}main[data-v-e474cd45]{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:calc(var(--spacing-7xl) + 64px + var(--container-padding-desktop)) var(--container-padding-desktop) calc(var(--container-padding-desktop) * 2)}@media screen and (max-height: 840px){main[data-v-e474cd45]{padding:calc(var(--container-padding-desktop) * 2) var(--container-padding-desktop)}}main .logo[data-v-e474cd45]{position:absolute;top:var(--spacing-7xl);background:var(--color-background-primary)}@media screen and (max-height: 840px){main .logo[data-v-e474cd45]{display:none}}main .auth-card[data-v-e474cd45]{position:relative;z-index:var(--z-index-card);display:flex;flex-direction:column;justify-content:center;padding:var(--card-padding);background:var(--color-background-primary);width:480px;border:solid 1px var(--color-border-primary);border-radius:var(--component-border-radius);box-shadow:var(--component-shadow)}main .auth-card h1[data-v-e474cd45]{text-align:center;font-size:var(--font-size-text-xl);line-height:var(--line-height-text-xl);margin-bottom:var(--spacing-4xl);color:var(--color-text-primary)}main .auth-card .description[data-v-e474cd45]{text-align:center;margin-bottom:var(--spacing-xl);color:var(--color-text-primary)}main .auth-card .error-container[data-v-e474cd45]{width:100%;text-align:center;color:var(--color-text-error-primary);margin:0 0 var(--spacing-md)}main .auth-card .button[data-v-e474cd45],main .auth-card button[data-v-e474cd45]{margin:0 auto}main .auth-card .loader[data-v-e474cd45]{margin:0 auto;animation:spin-e474cd45 1s linear infinite}main .auth-card .link[data-v-e474cd45]{color:var(--color-foreground-brand-secondary);transition:var(--transition-default)}main .auth-card .link[data-v-e474cd45]:hover{color:var(--color-foreground-brand-primary);text-decoration:underline}main .copyright[data-v-e474cd45]{position:absolute;bottom:var(--spacing-sm);left:0;right:0;text-align:center;font-size:var(--font-size-text-xs);color:var(--color-text-secondary);opacity:.7;margin-top:var(--spacing-md)}@media screen and (max-width: var(--breakpoint-mobile)){main[data-v-e474cd45]{padding:var(--spacing-lg);gap:var(--spacing-lg)}main .logo[data-v-e474cd45]{position:unset;padding:var(--spacing-sm);border-radius:var(--component-border-radius)}main .auth-card[data-v-e474cd45]{width:100%}main .auth-card .button-container[data-v-e474cd45]{flex-direction:column;align-items:center;gap:var(--spacing-md)}main .auth-card .register-link[data-v-e474cd45],main .auth-card .login-link[data-v-e474cd45]{flex-direction:column;align-items:center}main .copyright[data-v-e474cd45]{position:relative;margin-top:var(--spacing-lg)}}main .button-container[data-v-e474cd45]{display:flex;justify-content:center;gap:var(--spacing-lg)}main .divider[data-v-e474cd45]{width:100%;height:1px;display:flex;justify-content:center;align-items:center;background:var(--color-border-primary);text-align:center;margin:var(--spacing-4xl) 0}main .divider p[data-v-e474cd45]{background:var(--color-background-primary);padding:0 var(--spacing-md);margin:0}main .input-wrapper[data-v-e474cd45]{margin:var(--spacing-md) 0}main .forgot-password[data-v-e474cd45]{margin-top:calc(var(--spacing-sm) * -1);margin-bottom:var(--spacing-lg);text-align:right;font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs)}main .register-link[data-v-e474cd45],main .login-link[data-v-e474cd45]{display:flex;justify-content:center;gap:var(--spacing-md);margin-top:var(--spacing-xl)}.form[data-v-e474cd45]{display:flex;flex-direction:column;gap:var(--spacing-4);width:100%}.description[data-v-e474cd45]{text-align:center;margin-bottom:var(--spacing-4)}.submit-button[data-v-e474cd45]{margin-top:var(--spacing-4);width:100%}.password-requirements[data-v-e474cd45]{background-color:var(--color-background-primary) -light;border-radius:var(--component-border-radius);padding:var(--spacing-3)}.password-requirements .requirements-title[data-v-e474cd45]{font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-2);font-size:var(--font-size-text-sm)}.password-requirements ul[data-v-e474cd45]{list-style-type:none;padding:0;margin:0}.password-requirements ul li[data-v-e474cd45]{font-size:var(--font-size-text-sm);color:var(--color-text-light);margin-bottom:var(--spacing-1);position:relative;padding-left:var(--spacing-3xl)}.password-requirements ul li[data-v-e474cd45]:before{content:"•";position:absolute;left:var(--spacing-2);color:var(--color-text-light)}.password-requirements ul li.valid[data-v-e474cd45]{color:var(--color-success)}.password-requirements ul li.valid[data-v-e474cd45]:before{content:"✓";color:var(--color-success)}[data-v-d418aaf8],[data-v-d418aaf8]:before,[data-v-d418aaf8]:after{box-sizing:border-box}html[data-v-d418aaf8],body[data-v-d418aaf8],h1[data-v-d418aaf8],h2[data-v-d418aaf8],h3[data-v-d418aaf8],h4[data-v-d418aaf8],h5[data-v-d418aaf8],h6[data-v-d418aaf8],p[data-v-d418aaf8],figure[data-v-d418aaf8],blockquote[data-v-d418aaf8],dl[data-v-d418aaf8],dd[data-v-d418aaf8],ul[data-v-d418aaf8],ol[data-v-d418aaf8]{margin:0;padding:0}body[data-v-d418aaf8]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-d418aaf8],ol[data-v-d418aaf8]{list-style:none}img[data-v-d418aaf8],picture[data-v-d418aaf8],svg[data-v-d418aaf8]{max-width:100%;display:block}input[data-v-d418aaf8],button[data-v-d418aaf8],textarea[data-v-d418aaf8],select[data-v-d418aaf8]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-d418aaf8]:focus-within{scroll-behavior:auto}[data-v-d418aaf8],[data-v-d418aaf8]:before,[data-v-d418aaf8]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-d418aaf8]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-d418aaf8]:hover{color:var(--color-text-brand-secondary)}a[data-v-d418aaf8]:active{color:var(--color-text-brand-tertiary)}button[data-v-d418aaf8]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-d418aaf8]:focus:not(:focus-visible){outline:none}[data-v-d418aaf8]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-d418aaf8],textarea[data-v-d418aaf8],select[data-v-d418aaf8]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-d418aaf8]:focus,textarea[data-v-d418aaf8]:focus,select[data-v-d418aaf8]:focus{border-color:var(--color-focus);outline:none}input[data-v-d418aaf8]:disabled,textarea[data-v-d418aaf8]:disabled,select[data-v-d418aaf8]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-d418aaf8]{border-collapse:collapse;width:100%}th[data-v-d418aaf8]{text-align:left}button[data-v-d418aaf8]:disabled,input[data-v-d418aaf8]:disabled,textarea[data-v-d418aaf8]:disabled,select[data-v-d418aaf8]:disabled{cursor:not-allowed}fieldset[data-v-d418aaf8]{border:none;padding:0;margin:0}legend[data-v-d418aaf8]{padding:0}details[data-v-d418aaf8]{display:block}summary[data-v-d418aaf8]{display:list-item;cursor:pointer}hr[data-v-d418aaf8]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-d418aaf8],pre[data-v-d418aaf8],kbd[data-v-d418aaf8],samp[data-v-d418aaf8]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-d418aaf8]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-d418aaf8]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-d418aaf8]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-d418aaf8]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-d418aaf8]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-d418aaf8]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-d418aaf8],h6[data-v-d418aaf8]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-d418aaf8]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-d418aaf8]::-webkit-scrollbar{height:4px}[data-v-d418aaf8]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-d418aaf8]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-d418aaf8]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-d418aaf8]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-d418aaf8]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-d418aaf8]:root,html[data-theme=light][data-v-d418aaf8],.light[data-v-d418aaf8]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-d418aaf8],.dark[data-v-d418aaf8]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-d418aaf8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-d418aaf8{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-d418aaf8{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-d418aaf8]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-d418aaf8]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-d418aaf8]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-d418aaf8]{flex:1}.action-bar-container .action-bar .info-content[data-v-d418aaf8]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-d418aaf8]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-d418aaf8]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-d418aaf8]{display:flex;gap:var(--spacing-md)}main[data-v-d418aaf8]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-d418aaf8]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-d418aaf8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-d418aaf8]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-d418aaf8]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-d418aaf8]{flex:1}.content-section .content-header[data-v-d418aaf8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-d418aaf8]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-d418aaf8]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-d418aaf8]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-d418aaf8]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-d418aaf8]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-d418aaf8]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-d418aaf8 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}main[data-v-d418aaf8]{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:calc(var(--spacing-7xl) + 64px + var(--container-padding-desktop)) var(--container-padding-desktop) calc(var(--container-padding-desktop) * 2)}@media screen and (max-height: 840px){main[data-v-d418aaf8]{padding:calc(var(--container-padding-desktop) * 2) var(--container-padding-desktop)}}main .logo[data-v-d418aaf8]{position:absolute;top:var(--spacing-7xl);background:var(--color-background-primary)}@media screen and (max-height: 840px){main .logo[data-v-d418aaf8]{display:none}}main .auth-card[data-v-d418aaf8]{position:relative;z-index:var(--z-index-card);display:flex;flex-direction:column;justify-content:center;padding:var(--card-padding);background:var(--color-background-primary);width:480px;border:solid 1px var(--color-border-primary);border-radius:var(--component-border-radius);box-shadow:var(--component-shadow)}main .auth-card h1[data-v-d418aaf8]{text-align:center;font-size:var(--font-size-text-xl);line-height:var(--line-height-text-xl);margin-bottom:var(--spacing-4xl);color:var(--color-text-primary)}main .auth-card .description[data-v-d418aaf8]{text-align:center;margin-bottom:var(--spacing-xl);color:var(--color-text-primary)}main .auth-card .error-container[data-v-d418aaf8]{width:100%;text-align:center;color:var(--color-text-error-primary);margin:0 0 var(--spacing-md)}main .auth-card .button[data-v-d418aaf8],main .auth-card button[data-v-d418aaf8]{margin:0 auto}main .auth-card .loader[data-v-d418aaf8]{margin:0 auto;animation:spin-d418aaf8 1s linear infinite}main .auth-card .link[data-v-d418aaf8]{color:var(--color-foreground-brand-secondary);transition:var(--transition-default)}main .auth-card .link[data-v-d418aaf8]:hover{color:var(--color-foreground-brand-primary);text-decoration:underline}main .copyright[data-v-d418aaf8]{position:absolute;bottom:var(--spacing-sm);left:0;right:0;text-align:center;font-size:var(--font-size-text-xs);color:var(--color-text-secondary);opacity:.7;margin-top:var(--spacing-md)}@media screen and (max-width: var(--breakpoint-mobile)){main[data-v-d418aaf8]{padding:var(--spacing-lg);gap:var(--spacing-lg)}main .logo[data-v-d418aaf8]{position:unset;padding:var(--spacing-sm);border-radius:var(--component-border-radius)}main .auth-card[data-v-d418aaf8]{width:100%}main .auth-card .button-container[data-v-d418aaf8]{flex-direction:column;align-items:center;gap:var(--spacing-md)}main .auth-card .register-link[data-v-d418aaf8],main .auth-card .login-link[data-v-d418aaf8]{flex-direction:column;align-items:center}main .copyright[data-v-d418aaf8]{position:relative;margin-top:var(--spacing-lg)}}main .button-container[data-v-d418aaf8]{display:flex;justify-content:center;gap:var(--spacing-lg)}main .divider[data-v-d418aaf8]{width:100%;height:1px;display:flex;justify-content:center;align-items:center;background:var(--color-border-primary);text-align:center;margin:var(--spacing-4xl) 0}main .divider p[data-v-d418aaf8]{background:var(--color-background-primary);padding:0 var(--spacing-md);margin:0}main .input-wrapper[data-v-d418aaf8]{margin:var(--spacing-md) 0}main .forgot-password[data-v-d418aaf8]{margin-top:calc(var(--spacing-sm) * -1);margin-bottom:var(--spacing-lg);text-align:right;font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs)}main .register-link[data-v-d418aaf8],main .login-link[data-v-d418aaf8]{display:flex;justify-content:center;gap:var(--spacing-md);margin-top:var(--spacing-xl)}.success-message[data-v-d418aaf8]{background-color:var(--color-success) -light;border-radius:var(--component-border-radius);padding:var(--spacing-md);text-align:center;color:var(--color-success) -dark;margin-top:var(--spacing-lg);font-weight:var(--font-weight-medium);margin-bottom:calc(var(--spacing-md) * -1)}[data-v-984b0ebe],[data-v-984b0ebe]:before,[data-v-984b0ebe]:after{box-sizing:border-box}html[data-v-984b0ebe],body[data-v-984b0ebe],h1[data-v-984b0ebe],h2[data-v-984b0ebe],h3[data-v-984b0ebe],h4[data-v-984b0ebe],h5[data-v-984b0ebe],h6[data-v-984b0ebe],p[data-v-984b0ebe],figure[data-v-984b0ebe],blockquote[data-v-984b0ebe],dl[data-v-984b0ebe],dd[data-v-984b0ebe],ul[data-v-984b0ebe],ol[data-v-984b0ebe]{margin:0;padding:0}body[data-v-984b0ebe]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-984b0ebe],ol[data-v-984b0ebe]{list-style:none}img[data-v-984b0ebe],picture[data-v-984b0ebe],svg[data-v-984b0ebe]{max-width:100%;display:block}input[data-v-984b0ebe],button[data-v-984b0ebe],textarea[data-v-984b0ebe],select[data-v-984b0ebe]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-984b0ebe]:focus-within{scroll-behavior:auto}[data-v-984b0ebe],[data-v-984b0ebe]:before,[data-v-984b0ebe]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-984b0ebe]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-984b0ebe]:hover{color:var(--color-text-brand-secondary)}a[data-v-984b0ebe]:active{color:var(--color-text-brand-tertiary)}button[data-v-984b0ebe]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-984b0ebe]:focus:not(:focus-visible){outline:none}[data-v-984b0ebe]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-984b0ebe],textarea[data-v-984b0ebe],select[data-v-984b0ebe]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-984b0ebe]:focus,textarea[data-v-984b0ebe]:focus,select[data-v-984b0ebe]:focus{border-color:var(--color-focus);outline:none}input[data-v-984b0ebe]:disabled,textarea[data-v-984b0ebe]:disabled,select[data-v-984b0ebe]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-984b0ebe]{border-collapse:collapse;width:100%}th[data-v-984b0ebe]{text-align:left}button[data-v-984b0ebe]:disabled,input[data-v-984b0ebe]:disabled,textarea[data-v-984b0ebe]:disabled,select[data-v-984b0ebe]:disabled{cursor:not-allowed}fieldset[data-v-984b0ebe]{border:none;padding:0;margin:0}legend[data-v-984b0ebe]{padding:0}details[data-v-984b0ebe]{display:block}summary[data-v-984b0ebe]{display:list-item;cursor:pointer}hr[data-v-984b0ebe]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-984b0ebe],pre[data-v-984b0ebe],kbd[data-v-984b0ebe],samp[data-v-984b0ebe]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-984b0ebe]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-984b0ebe]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-984b0ebe]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-984b0ebe]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-984b0ebe]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-984b0ebe]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-984b0ebe],h6[data-v-984b0ebe]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-984b0ebe]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-984b0ebe]::-webkit-scrollbar{height:4px}[data-v-984b0ebe]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-984b0ebe]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-984b0ebe]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-984b0ebe]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-984b0ebe]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-984b0ebe]:root,html[data-theme=light][data-v-984b0ebe],.light[data-v-984b0ebe]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-984b0ebe],.dark[data-v-984b0ebe]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-984b0ebe{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-984b0ebe{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-984b0ebe{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-984b0ebe]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-984b0ebe]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-984b0ebe]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-984b0ebe]{flex:1}.action-bar-container .action-bar .info-content[data-v-984b0ebe]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-984b0ebe]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-984b0ebe]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-984b0ebe]{display:flex;gap:var(--spacing-md)}main[data-v-984b0ebe]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-984b0ebe]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-984b0ebe]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-984b0ebe]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-984b0ebe]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-984b0ebe]{flex:1}.content-section .content-header[data-v-984b0ebe]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-984b0ebe]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-984b0ebe]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-984b0ebe]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-984b0ebe]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-984b0ebe]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-984b0ebe]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-984b0ebe var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.step-indicator[data-v-984b0ebe]{display:flex;justify-content:center;margin-bottom:var(--spacing-3xl)}.steps[data-v-984b0ebe]{display:flex;align-items:center;gap:0}.step[data-v-984b0ebe]{display:flex;align-items:center;position:relative}.step-circle[data-v-984b0ebe]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:var(--color-background-secondary);border:2px solid var(--color-border);transition:all .3s ease;z-index:2;position:relative}.step-number[data-v-984b0ebe]{font-size:.875rem;font-weight:600;color:var(--color-text-secondary);transition:color .3s ease}.step-connector[data-v-984b0ebe]{width:48px;height:2px;background-color:var(--color-border);transition:background-color .3s ease;z-index:1}.step-connector.completed[data-v-984b0ebe]{background-color:var(--color-success)}.step.active .step-circle[data-v-984b0ebe]{background-color:var(--color-primary);border-color:var(--color-primary)}.step.active .step-number[data-v-984b0ebe]{color:#fff}.step.completed .step-circle[data-v-984b0ebe]{background-color:var(--color-success);border-color:var(--color-success)}.step.completed .step-number[data-v-984b0ebe]{color:#fff}.step.completed+.step .step-connector[data-v-984b0ebe]{background-color:var(--color-success)}[data-v-7ee3f87c],[data-v-7ee3f87c]:before,[data-v-7ee3f87c]:after{box-sizing:border-box}html[data-v-7ee3f87c],body[data-v-7ee3f87c],h1[data-v-7ee3f87c],h2[data-v-7ee3f87c],h3[data-v-7ee3f87c],h4[data-v-7ee3f87c],h5[data-v-7ee3f87c],h6[data-v-7ee3f87c],p[data-v-7ee3f87c],figure[data-v-7ee3f87c],blockquote[data-v-7ee3f87c],dl[data-v-7ee3f87c],dd[data-v-7ee3f87c],ul[data-v-7ee3f87c],ol[data-v-7ee3f87c]{margin:0;padding:0}body[data-v-7ee3f87c]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-7ee3f87c],ol[data-v-7ee3f87c]{list-style:none}img[data-v-7ee3f87c],picture[data-v-7ee3f87c],svg[data-v-7ee3f87c]{max-width:100%;display:block}input[data-v-7ee3f87c],button[data-v-7ee3f87c],textarea[data-v-7ee3f87c],select[data-v-7ee3f87c]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-7ee3f87c]:focus-within{scroll-behavior:auto}[data-v-7ee3f87c],[data-v-7ee3f87c]:before,[data-v-7ee3f87c]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-7ee3f87c]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-7ee3f87c]:hover{color:var(--color-text-brand-secondary)}a[data-v-7ee3f87c]:active{color:var(--color-text-brand-tertiary)}button[data-v-7ee3f87c]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-7ee3f87c]:focus:not(:focus-visible){outline:none}[data-v-7ee3f87c]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-7ee3f87c],textarea[data-v-7ee3f87c],select[data-v-7ee3f87c]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-7ee3f87c]:focus,textarea[data-v-7ee3f87c]:focus,select[data-v-7ee3f87c]:focus{border-color:var(--color-focus);outline:none}input[data-v-7ee3f87c]:disabled,textarea[data-v-7ee3f87c]:disabled,select[data-v-7ee3f87c]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-7ee3f87c]{border-collapse:collapse;width:100%}th[data-v-7ee3f87c]{text-align:left}button[data-v-7ee3f87c]:disabled,input[data-v-7ee3f87c]:disabled,textarea[data-v-7ee3f87c]:disabled,select[data-v-7ee3f87c]:disabled{cursor:not-allowed}fieldset[data-v-7ee3f87c]{border:none;padding:0;margin:0}legend[data-v-7ee3f87c]{padding:0}details[data-v-7ee3f87c]{display:block}summary[data-v-7ee3f87c]{display:list-item;cursor:pointer}hr[data-v-7ee3f87c]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-7ee3f87c],pre[data-v-7ee3f87c],kbd[data-v-7ee3f87c],samp[data-v-7ee3f87c]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-7ee3f87c]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-7ee3f87c]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-7ee3f87c]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-7ee3f87c]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-7ee3f87c]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-7ee3f87c]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-7ee3f87c],h6[data-v-7ee3f87c]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-7ee3f87c]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-7ee3f87c]::-webkit-scrollbar{height:4px}[data-v-7ee3f87c]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-7ee3f87c]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-7ee3f87c]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-7ee3f87c]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-7ee3f87c]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-7ee3f87c]:root,html[data-theme=light][data-v-7ee3f87c],.light[data-v-7ee3f87c]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-7ee3f87c],.dark[data-v-7ee3f87c]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-7ee3f87c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-7ee3f87c{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-7ee3f87c{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-7ee3f87c]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-7ee3f87c]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-7ee3f87c]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-7ee3f87c]{flex:1}.action-bar-container .action-bar .info-content[data-v-7ee3f87c]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-7ee3f87c]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-7ee3f87c]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-7ee3f87c]{display:flex;gap:var(--spacing-md)}main[data-v-7ee3f87c]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-7ee3f87c]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-7ee3f87c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-7ee3f87c]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-7ee3f87c]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-7ee3f87c]{flex:1}.content-section .content-header[data-v-7ee3f87c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-7ee3f87c]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-7ee3f87c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-7ee3f87c]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-7ee3f87c]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-7ee3f87c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-7ee3f87c]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-7ee3f87c var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}main[data-v-7ee3f87c]{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:calc(var(--spacing-7xl) + 64px + var(--container-padding-desktop)) var(--container-padding-desktop) calc(var(--container-padding-desktop) * 2)}@media screen and (max-height: 840px){main[data-v-7ee3f87c]{padding:calc(var(--container-padding-desktop) * 2) var(--container-padding-desktop)}}main .logo[data-v-7ee3f87c]{position:absolute;top:var(--spacing-7xl);background:var(--color-background-primary)}@media screen and (max-height: 840px){main .logo[data-v-7ee3f87c]{display:none}}main .auth-card[data-v-7ee3f87c]{position:relative;z-index:var(--z-index-card);display:flex;flex-direction:column;justify-content:center;padding:var(--card-padding);background:var(--color-background-primary);width:480px;border:solid 1px var(--color-border-primary);border-radius:var(--component-border-radius);box-shadow:var(--component-shadow)}main .auth-card h1[data-v-7ee3f87c]{text-align:center;font-size:var(--font-size-text-xl);line-height:var(--line-height-text-xl);margin-bottom:var(--spacing-4xl);color:var(--color-text-primary)}main .auth-card .description[data-v-7ee3f87c]{text-align:center;margin-bottom:var(--spacing-xl);color:var(--color-text-primary)}main .auth-card .error-container[data-v-7ee3f87c]{width:100%;text-align:center;color:var(--color-text-error-primary);margin:0 0 var(--spacing-md)}main .auth-card .button[data-v-7ee3f87c],main .auth-card button[data-v-7ee3f87c]{margin:0 auto}main .auth-card .loader[data-v-7ee3f87c]{margin:0 auto;animation:spin-7ee3f87c 1s linear infinite}main .auth-card .link[data-v-7ee3f87c]{color:var(--color-foreground-brand-secondary);transition:var(--transition-default)}main .auth-card .link[data-v-7ee3f87c]:hover{color:var(--color-foreground-brand-primary);text-decoration:underline}main .copyright[data-v-7ee3f87c]{position:absolute;bottom:var(--spacing-sm);left:0;right:0;text-align:center;font-size:var(--font-size-text-xs);color:var(--color-text-secondary);opacity:.7;margin-top:var(--spacing-md)}@media screen and (max-width: var(--breakpoint-mobile)){main[data-v-7ee3f87c]{padding:var(--spacing-lg);gap:var(--spacing-lg)}main .logo[data-v-7ee3f87c]{position:unset;padding:var(--spacing-sm);border-radius:var(--component-border-radius)}main .auth-card[data-v-7ee3f87c]{width:100%}main .auth-card .button-container[data-v-7ee3f87c]{flex-direction:column;align-items:center;gap:var(--spacing-md)}main .auth-card .register-link[data-v-7ee3f87c],main .auth-card .login-link[data-v-7ee3f87c]{flex-direction:column;align-items:center}main .copyright[data-v-7ee3f87c]{position:relative;margin-top:var(--spacing-lg)}}main .button-container[data-v-7ee3f87c]{display:flex;justify-content:center;gap:var(--spacing-lg)}main .divider[data-v-7ee3f87c]{width:100%;height:1px;display:flex;justify-content:center;align-items:center;background:var(--color-border-primary);text-align:center;margin:var(--spacing-4xl) 0}main .divider p[data-v-7ee3f87c]{background:var(--color-background-primary);padding:0 var(--spacing-md);margin:0}main .input-wrapper[data-v-7ee3f87c]{margin:var(--spacing-md) 0}main .forgot-password[data-v-7ee3f87c]{margin-top:calc(var(--spacing-sm) * -1);margin-bottom:var(--spacing-lg);text-align:right;font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs)}main .register-link[data-v-7ee3f87c],main .login-link[data-v-7ee3f87c]{display:flex;justify-content:center;gap:var(--spacing-md);margin-top:var(--spacing-xl)}.submit-button[data-v-7ee3f87c]{margin-top:var(--spacing-4)}[data-v-53c991e5],[data-v-53c991e5]:before,[data-v-53c991e5]:after{box-sizing:border-box}html[data-v-53c991e5],body[data-v-53c991e5],h1[data-v-53c991e5],h2[data-v-53c991e5],h3[data-v-53c991e5],h4[data-v-53c991e5],h5[data-v-53c991e5],h6[data-v-53c991e5],p[data-v-53c991e5],figure[data-v-53c991e5],blockquote[data-v-53c991e5],dl[data-v-53c991e5],dd[data-v-53c991e5],ul[data-v-53c991e5],ol[data-v-53c991e5]{margin:0;padding:0}body[data-v-53c991e5]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-53c991e5],ol[data-v-53c991e5]{list-style:none}img[data-v-53c991e5],picture[data-v-53c991e5],svg[data-v-53c991e5]{max-width:100%;display:block}input[data-v-53c991e5],button[data-v-53c991e5],textarea[data-v-53c991e5],select[data-v-53c991e5]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-53c991e5]:focus-within{scroll-behavior:auto}[data-v-53c991e5],[data-v-53c991e5]:before,[data-v-53c991e5]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-53c991e5]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-53c991e5]:hover{color:var(--color-text-brand-secondary)}a[data-v-53c991e5]:active{color:var(--color-text-brand-tertiary)}button[data-v-53c991e5]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-53c991e5]:focus:not(:focus-visible){outline:none}[data-v-53c991e5]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-53c991e5],textarea[data-v-53c991e5],select[data-v-53c991e5]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-53c991e5]:focus,textarea[data-v-53c991e5]:focus,select[data-v-53c991e5]:focus{border-color:var(--color-focus);outline:none}input[data-v-53c991e5]:disabled,textarea[data-v-53c991e5]:disabled,select[data-v-53c991e5]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-53c991e5]{border-collapse:collapse;width:100%}th[data-v-53c991e5]{text-align:left}button[data-v-53c991e5]:disabled,input[data-v-53c991e5]:disabled,textarea[data-v-53c991e5]:disabled,select[data-v-53c991e5]:disabled{cursor:not-allowed}fieldset[data-v-53c991e5]{border:none;padding:0;margin:0}legend[data-v-53c991e5]{padding:0}details[data-v-53c991e5]{display:block}summary[data-v-53c991e5]{display:list-item;cursor:pointer}hr[data-v-53c991e5]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-53c991e5],pre[data-v-53c991e5],kbd[data-v-53c991e5],samp[data-v-53c991e5]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-53c991e5]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-53c991e5]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-53c991e5]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-53c991e5]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-53c991e5]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-53c991e5]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-53c991e5],h6[data-v-53c991e5]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-53c991e5]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-53c991e5]::-webkit-scrollbar{height:4px}[data-v-53c991e5]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-53c991e5]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-53c991e5]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-53c991e5]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-53c991e5]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-53c991e5]:root,html[data-theme=light][data-v-53c991e5],.light[data-v-53c991e5]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-53c991e5],.dark[data-v-53c991e5]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-53c991e5{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-53c991e5{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-53c991e5{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-53c991e5]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-53c991e5]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-53c991e5]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-53c991e5]{flex:1}.action-bar-container .action-bar .info-content[data-v-53c991e5]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-53c991e5]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-53c991e5]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-53c991e5]{display:flex;gap:var(--spacing-md)}main[data-v-53c991e5]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-53c991e5]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-53c991e5]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-53c991e5]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-53c991e5]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-53c991e5]{flex:1}.content-section .content-header[data-v-53c991e5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-53c991e5]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-53c991e5]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-53c991e5]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-53c991e5]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-53c991e5]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-53c991e5]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-53c991e5 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}main[data-v-53c991e5]{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:calc(var(--spacing-7xl) + 64px + var(--container-padding-desktop)) var(--container-padding-desktop) calc(var(--container-padding-desktop) * 2)}@media screen and (max-height: 840px){main[data-v-53c991e5]{padding:calc(var(--container-padding-desktop) * 2) var(--container-padding-desktop)}}main .logo[data-v-53c991e5]{position:absolute;top:var(--spacing-7xl);background:var(--color-background-primary)}@media screen and (max-height: 840px){main .logo[data-v-53c991e5]{display:none}}main .auth-card[data-v-53c991e5]{position:relative;z-index:var(--z-index-card);display:flex;flex-direction:column;justify-content:center;padding:var(--card-padding);background:var(--color-background-primary);width:480px;border:solid 1px var(--color-border-primary);border-radius:var(--component-border-radius);box-shadow:var(--component-shadow)}main .auth-card h1[data-v-53c991e5]{text-align:center;font-size:var(--font-size-text-xl);line-height:var(--line-height-text-xl);margin-bottom:var(--spacing-4xl);color:var(--color-text-primary)}main .auth-card .description[data-v-53c991e5]{text-align:center;margin-bottom:var(--spacing-xl);color:var(--color-text-primary)}main .auth-card .error-container[data-v-53c991e5]{width:100%;text-align:center;color:var(--color-text-error-primary);margin:0 0 var(--spacing-md)}main .auth-card .button[data-v-53c991e5],main .auth-card button[data-v-53c991e5]{margin:0 auto}main .auth-card .loader[data-v-53c991e5]{margin:0 auto;animation:spin-53c991e5 1s linear infinite}main .auth-card .link[data-v-53c991e5]{color:var(--color-foreground-brand-secondary);transition:var(--transition-default)}main .auth-card .link[data-v-53c991e5]:hover{color:var(--color-foreground-brand-primary);text-decoration:underline}main .copyright[data-v-53c991e5]{position:absolute;bottom:var(--spacing-sm);left:0;right:0;text-align:center;font-size:var(--font-size-text-xs);color:var(--color-text-secondary);opacity:.7;margin-top:var(--spacing-md)}@media screen and (max-width: var(--breakpoint-mobile)){main[data-v-53c991e5]{padding:var(--spacing-lg);gap:var(--spacing-lg)}main .logo[data-v-53c991e5]{position:unset;padding:var(--spacing-sm);border-radius:var(--component-border-radius)}main .auth-card[data-v-53c991e5]{width:100%}main .auth-card .button-container[data-v-53c991e5]{flex-direction:column;align-items:center;gap:var(--spacing-md)}main .auth-card .register-link[data-v-53c991e5],main .auth-card .login-link[data-v-53c991e5]{flex-direction:column;align-items:center}main .copyright[data-v-53c991e5]{position:relative;margin-top:var(--spacing-lg)}}main .button-container[data-v-53c991e5]{display:flex;justify-content:center;gap:var(--spacing-lg)}main .divider[data-v-53c991e5]{width:100%;height:1px;display:flex;justify-content:center;align-items:center;background:var(--color-border-primary);text-align:center;margin:var(--spacing-4xl) 0}main .divider p[data-v-53c991e5]{background:var(--color-background-primary);padding:0 var(--spacing-md);margin:0}main .input-wrapper[data-v-53c991e5]{margin:var(--spacing-md) 0}main .forgot-password[data-v-53c991e5]{margin-top:calc(var(--spacing-sm) * -1);margin-bottom:var(--spacing-lg);text-align:right;font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs)}main .register-link[data-v-53c991e5],main .login-link[data-v-53c991e5]{display:flex;justify-content:center;gap:var(--spacing-md);margin-top:var(--spacing-xl)}.description[data-v-53c991e5]{text-align:center;margin-bottom:var(--spacing-4)}.submit-button[data-v-53c991e5]{margin-top:var(--spacing-4);width:100%}[data-v-9f596e50],[data-v-9f596e50]:before,[data-v-9f596e50]:after{box-sizing:border-box}html[data-v-9f596e50],body[data-v-9f596e50],h1[data-v-9f596e50],h2[data-v-9f596e50],h3[data-v-9f596e50],h4[data-v-9f596e50],h5[data-v-9f596e50],h6[data-v-9f596e50],p[data-v-9f596e50],figure[data-v-9f596e50],blockquote[data-v-9f596e50],dl[data-v-9f596e50],dd[data-v-9f596e50],ul[data-v-9f596e50],ol[data-v-9f596e50]{margin:0;padding:0}body[data-v-9f596e50]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-9f596e50],ol[data-v-9f596e50]{list-style:none}img[data-v-9f596e50],picture[data-v-9f596e50],svg[data-v-9f596e50]{max-width:100%;display:block}input[data-v-9f596e50],button[data-v-9f596e50],textarea[data-v-9f596e50],select[data-v-9f596e50]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-9f596e50]:focus-within{scroll-behavior:auto}[data-v-9f596e50],[data-v-9f596e50]:before,[data-v-9f596e50]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-9f596e50]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-9f596e50]:hover{color:var(--color-text-brand-secondary)}a[data-v-9f596e50]:active{color:var(--color-text-brand-tertiary)}button[data-v-9f596e50]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-9f596e50]:focus:not(:focus-visible){outline:none}[data-v-9f596e50]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-9f596e50],textarea[data-v-9f596e50],select[data-v-9f596e50]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-9f596e50]:focus,textarea[data-v-9f596e50]:focus,select[data-v-9f596e50]:focus{border-color:var(--color-focus);outline:none}input[data-v-9f596e50]:disabled,textarea[data-v-9f596e50]:disabled,select[data-v-9f596e50]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-9f596e50]{border-collapse:collapse;width:100%}th[data-v-9f596e50]{text-align:left}button[data-v-9f596e50]:disabled,input[data-v-9f596e50]:disabled,textarea[data-v-9f596e50]:disabled,select[data-v-9f596e50]:disabled{cursor:not-allowed}fieldset[data-v-9f596e50]{border:none;padding:0;margin:0}legend[data-v-9f596e50]{padding:0}details[data-v-9f596e50]{display:block}summary[data-v-9f596e50]{display:list-item;cursor:pointer}hr[data-v-9f596e50]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-9f596e50],pre[data-v-9f596e50],kbd[data-v-9f596e50],samp[data-v-9f596e50]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-9f596e50]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-9f596e50]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-9f596e50]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-9f596e50]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-9f596e50]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-9f596e50]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-9f596e50],h6[data-v-9f596e50]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-9f596e50]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-9f596e50]::-webkit-scrollbar{height:4px}[data-v-9f596e50]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-9f596e50]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-9f596e50]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-9f596e50]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-9f596e50]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-9f596e50]:root,html[data-theme=light][data-v-9f596e50],.light[data-v-9f596e50]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-9f596e50],.dark[data-v-9f596e50]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-9f596e50{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-9f596e50{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-9f596e50{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-9f596e50]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-9f596e50]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-9f596e50]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-9f596e50]{flex:1}.action-bar-container .action-bar .info-content[data-v-9f596e50]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-9f596e50]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-9f596e50]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-9f596e50]{display:flex;gap:var(--spacing-md)}main[data-v-9f596e50]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-9f596e50]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-9f596e50]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-9f596e50]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-9f596e50]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-9f596e50]{flex:1}.content-section .content-header[data-v-9f596e50]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-9f596e50]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-9f596e50]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-9f596e50]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-9f596e50]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-9f596e50]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-9f596e50]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-9f596e50 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.background-matrix[data-v-9f596e50]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:.7}.background-matrix canvas[data-v-9f596e50]{display:block}[data-v-ec8167d8],[data-v-ec8167d8]:before,[data-v-ec8167d8]:after{box-sizing:border-box}html[data-v-ec8167d8],body[data-v-ec8167d8],h1[data-v-ec8167d8],h2[data-v-ec8167d8],h3[data-v-ec8167d8],h4[data-v-ec8167d8],h5[data-v-ec8167d8],h6[data-v-ec8167d8],p[data-v-ec8167d8],figure[data-v-ec8167d8],blockquote[data-v-ec8167d8],dl[data-v-ec8167d8],dd[data-v-ec8167d8],ul[data-v-ec8167d8],ol[data-v-ec8167d8]{margin:0;padding:0}body[data-v-ec8167d8]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-ec8167d8],ol[data-v-ec8167d8]{list-style:none}img[data-v-ec8167d8],picture[data-v-ec8167d8],svg[data-v-ec8167d8]{max-width:100%;display:block}input[data-v-ec8167d8],button[data-v-ec8167d8],textarea[data-v-ec8167d8],select[data-v-ec8167d8]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-ec8167d8]:focus-within{scroll-behavior:auto}[data-v-ec8167d8],[data-v-ec8167d8]:before,[data-v-ec8167d8]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-ec8167d8]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-ec8167d8]:hover{color:var(--color-text-brand-secondary)}a[data-v-ec8167d8]:active{color:var(--color-text-brand-tertiary)}button[data-v-ec8167d8]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-ec8167d8]:focus:not(:focus-visible){outline:none}[data-v-ec8167d8]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-ec8167d8],textarea[data-v-ec8167d8],select[data-v-ec8167d8]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-ec8167d8]:focus,textarea[data-v-ec8167d8]:focus,select[data-v-ec8167d8]:focus{border-color:var(--color-focus);outline:none}input[data-v-ec8167d8]:disabled,textarea[data-v-ec8167d8]:disabled,select[data-v-ec8167d8]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-ec8167d8]{border-collapse:collapse;width:100%}th[data-v-ec8167d8]{text-align:left}button[data-v-ec8167d8]:disabled,input[data-v-ec8167d8]:disabled,textarea[data-v-ec8167d8]:disabled,select[data-v-ec8167d8]:disabled{cursor:not-allowed}fieldset[data-v-ec8167d8]{border:none;padding:0;margin:0}legend[data-v-ec8167d8]{padding:0}details[data-v-ec8167d8]{display:block}summary[data-v-ec8167d8]{display:list-item;cursor:pointer}hr[data-v-ec8167d8]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-ec8167d8],pre[data-v-ec8167d8],kbd[data-v-ec8167d8],samp[data-v-ec8167d8]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-ec8167d8]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-ec8167d8]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-ec8167d8]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-ec8167d8]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-ec8167d8]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-ec8167d8]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-ec8167d8],h6[data-v-ec8167d8]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-ec8167d8]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-ec8167d8]::-webkit-scrollbar{height:4px}[data-v-ec8167d8]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-ec8167d8]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-ec8167d8]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-ec8167d8]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-ec8167d8]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-ec8167d8]:root,html[data-theme=light][data-v-ec8167d8],.light[data-v-ec8167d8]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-ec8167d8],.dark[data-v-ec8167d8]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-ec8167d8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-ec8167d8{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-ec8167d8{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-ec8167d8]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-ec8167d8]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-ec8167d8]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-ec8167d8]{flex:1}.action-bar-container .action-bar .info-content[data-v-ec8167d8]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-ec8167d8]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-ec8167d8]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-ec8167d8]{display:flex;gap:var(--spacing-md)}main[data-v-ec8167d8]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-ec8167d8]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-ec8167d8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-ec8167d8]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-ec8167d8]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-ec8167d8]{flex:1}.content-section .content-header[data-v-ec8167d8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-ec8167d8]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-ec8167d8]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-ec8167d8]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-ec8167d8]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-ec8167d8]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-ec8167d8]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-ec8167d8 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.error-container[data-v-ec8167d8]{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;overflow:hidden;background-color:var(--color-background-primary-solid)}.glitch-scanlines[data-v-ec8167d8]{position:absolute;top:0;left:0;width:100%;height:100%;background:repeating-linear-gradient(to bottom,transparent 0%,rgba(255,255,255,.05) .5%,transparent 1%);background-size:100% 8px;z-index:3;pointer-events:none;opacity:.3;animation:scanlines-ec8167d8 .5s linear infinite}.error-content[data-v-ec8167d8]{position:relative;z-index:2;text-align:center;padding:var(--spacing-lg);width:100%;max-width:800px}.error-content .error-code[data-v-ec8167d8]{display:flex;justify-content:center;align-items:center;gap:2rem;margin:0 0 var(--spacing-lg)}.error-content .error-code .glitch-text[data-v-ec8167d8]{font-size:10rem;font-weight:var(--font-weight-bold);color:#fff;position:relative;text-shadow:0 0 15px rgba(255,255,255,.5);animation:glitch-number-ec8167d8 4s infinite}.error-content .error-code .glitch-text[data-v-ec8167d8]:nth-child(1){animation-delay:0s}.error-content .error-code .glitch-text[data-v-ec8167d8]:nth-child(2){animation-delay:.5s;color:var(--color-background-brand-solid);text-shadow:0 0 15px var(--color-background-brand-solid),0 0 30px var(--color-background-brand-solid)}.error-content .error-code .glitch-text[data-v-ec8167d8]:nth-child(3){animation-delay:1s}.error-content .message[data-v-ec8167d8]{font-size:var(--font-size-display-xs);font-weight:var(--font-weight-bold);margin:0 0 var(--spacing-md);color:#fff;text-shadow:0 0 10px rgba(255,255,255,.5);position:relative}.error-content .message[data-v-ec8167d8]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--color-background-primary-solid);opacity:0;animation:glitch-flash-ec8167d8 3s infinite}.error-content .sub-message[data-v-ec8167d8]{font-size:var(--font-size-text-lg);margin:0 0 var(--spacing-lg);color:var(--color-text-secondary);max-width:600px;margin-left:auto;margin-right:auto}.error-content .button[data-v-ec8167d8]{display:inline-block;padding:var(--spacing-lg) var(--spacing-2xl);font-size:var(--font-size-text-md);font-weight:var(--font-weight-medium);border:2px solid var(--color-background-brand-solid);background-color:#0000004d;color:var(--color-background-brand-solid);border-radius:var(--component-border-radius);cursor:pointer;transition:all .3s ease;text-decoration:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.error-content .button[data-v-ec8167d8]:hover{background-color:var(--color-background-brand-solid);color:var(--color-background-primary-solid);box-shadow:0 0 15px var(--color-background-brand-solid);transform:translateY(-2px)}.error-content .button[data-v-ec8167d8]:active{transform:translateY(0)}.company-logo[data-v-ec8167d8]{position:absolute;bottom:var(--spacing-lg);left:50%;transform:translate(-50%);z-index:2}@keyframes glitch-number-ec8167d8{0%,90%,to{transform:translate(0);filter:hue-rotate(0deg)}10%{transform:translate(-5px);filter:hue-rotate(90deg)}20%{transform:translate(5px);filter:hue-rotate(180deg)}30%{transform:translate(-3px);filter:hue-rotate(270deg)}40%{transform:translate(3px);filter:hue-rotate(360deg)}50%{transform:translate(-2px);filter:hue-rotate(90deg)}60%{transform:translate(2px);filter:hue-rotate(180deg)}70%{transform:translate(-1px);filter:hue-rotate(270deg)}80%{transform:translate(1px);filter:hue-rotate(360deg)}}@keyframes glitch-flash-ec8167d8{0%,85%,to{opacity:0}86%{opacity:.8}87%{opacity:0}88%{opacity:.6}89%{opacity:0}90%{opacity:.4}91%{opacity:0}}@keyframes scanlines-ec8167d8{0%{background-position:0 0}to{background-position:0 8px}}@keyframes glitch-bg-ec8167d8{0%{transform:translate(0)}10%{transform:translate(-5px)}20%{transform:translate(5px)}30%{transform:translate(-5px)}40%{transform:translate(5px)}50%{transform:translate(-5px)}60%{transform:translate(5px)}70%{transform:translate(-5px)}80%{transform:translate(5px)}90%{transform:translate(-5px)}to{transform:translate(0)}}@keyframes noise-ec8167d8{0%{transform:translate(0)}10%{transform:translate(-5%,-10%)}20%{transform:translate(-15%,5%)}30%{transform:translate(7%,-25%)}40%{transform:translate(-5%,25%)}50%{transform:translate(-15%,10%)}60%{transform:translate(15%)}70%{transform:translateY(15%)}80%{transform:translate(3%,35%)}90%{transform:translate(-10%,10%)}to{transform:translate(0)}}@media screen and (max-width: var(--breakpoint-mobile)){.error-content[data-v-ec8167d8]{padding:var(--spacing-md)}.error-content .error-code .glitch-text[data-v-ec8167d8]{font-size:8rem}.error-content .message[data-v-ec8167d8]{font-size:var(--font-size-text-xl)}.error-content .sub-message[data-v-ec8167d8]{font-size:var(--font-size-text-md)}}[data-v-91b55bcd],[data-v-91b55bcd]:before,[data-v-91b55bcd]:after{box-sizing:border-box}html[data-v-91b55bcd],body[data-v-91b55bcd],h1[data-v-91b55bcd],h2[data-v-91b55bcd],h3[data-v-91b55bcd],h4[data-v-91b55bcd],h5[data-v-91b55bcd],h6[data-v-91b55bcd],p[data-v-91b55bcd],figure[data-v-91b55bcd],blockquote[data-v-91b55bcd],dl[data-v-91b55bcd],dd[data-v-91b55bcd],ul[data-v-91b55bcd],ol[data-v-91b55bcd]{margin:0;padding:0}body[data-v-91b55bcd]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-91b55bcd],ol[data-v-91b55bcd]{list-style:none}img[data-v-91b55bcd],picture[data-v-91b55bcd],svg[data-v-91b55bcd]{max-width:100%;display:block}input[data-v-91b55bcd],button[data-v-91b55bcd],textarea[data-v-91b55bcd],select[data-v-91b55bcd]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-91b55bcd]:focus-within{scroll-behavior:auto}[data-v-91b55bcd],[data-v-91b55bcd]:before,[data-v-91b55bcd]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-91b55bcd]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-91b55bcd]:hover{color:var(--color-text-brand-secondary)}a[data-v-91b55bcd]:active{color:var(--color-text-brand-tertiary)}button[data-v-91b55bcd]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-91b55bcd]:focus:not(:focus-visible){outline:none}[data-v-91b55bcd]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-91b55bcd],textarea[data-v-91b55bcd],select[data-v-91b55bcd]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-91b55bcd]:focus,textarea[data-v-91b55bcd]:focus,select[data-v-91b55bcd]:focus{border-color:var(--color-focus);outline:none}input[data-v-91b55bcd]:disabled,textarea[data-v-91b55bcd]:disabled,select[data-v-91b55bcd]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-91b55bcd]{border-collapse:collapse;width:100%}th[data-v-91b55bcd]{text-align:left}button[data-v-91b55bcd]:disabled,input[data-v-91b55bcd]:disabled,textarea[data-v-91b55bcd]:disabled,select[data-v-91b55bcd]:disabled{cursor:not-allowed}fieldset[data-v-91b55bcd]{border:none;padding:0;margin:0}legend[data-v-91b55bcd]{padding:0}details[data-v-91b55bcd]{display:block}summary[data-v-91b55bcd]{display:list-item;cursor:pointer}hr[data-v-91b55bcd]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-91b55bcd],pre[data-v-91b55bcd],kbd[data-v-91b55bcd],samp[data-v-91b55bcd]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-91b55bcd]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-91b55bcd]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-91b55bcd]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-91b55bcd]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-91b55bcd]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-91b55bcd]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-91b55bcd],h6[data-v-91b55bcd]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-91b55bcd]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-91b55bcd]::-webkit-scrollbar{height:4px}[data-v-91b55bcd]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-91b55bcd]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-91b55bcd]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-91b55bcd]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-91b55bcd]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-91b55bcd]:root,html[data-theme=light][data-v-91b55bcd],.light[data-v-91b55bcd]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-91b55bcd],.dark[data-v-91b55bcd]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-91b55bcd{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-91b55bcd{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-91b55bcd{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-91b55bcd]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-91b55bcd]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-91b55bcd]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-91b55bcd]{flex:1}.action-bar-container .action-bar .info-content[data-v-91b55bcd]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-91b55bcd]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-91b55bcd]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-91b55bcd]{display:flex;gap:var(--spacing-md)}main[data-v-91b55bcd]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-91b55bcd]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-91b55bcd]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-91b55bcd]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-91b55bcd]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-91b55bcd]{flex:1}.content-section .content-header[data-v-91b55bcd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-91b55bcd]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-91b55bcd]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-91b55bcd]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-91b55bcd]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-91b55bcd]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-91b55bcd]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-91b55bcd var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.error-container[data-v-91b55bcd]{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;overflow:hidden;background-color:var(--color-background-primary-solid)}.error-content[data-v-91b55bcd]{position:relative;z-index:2;text-align:center;padding:var(--spacing-lg);width:100%;max-width:800px}.error-content .error-code[data-v-91b55bcd]{display:flex;justify-content:center;align-items:center;font-size:12rem;font-weight:var(--font-weight-bold);color:#fff;margin:0 0 var(--spacing-lg);line-height:1;text-shadow:0 0 15px rgba(255,255,255,.5)}.error-content .error-code span[data-v-91b55bcd]{display:inline-block;position:relative;animation:float-91b55bcd 6s ease-in-out infinite}.error-content .error-code span[data-v-91b55bcd]:first-child{animation-delay:.2s}.error-content .error-code span[data-v-91b55bcd]:last-child{animation-delay:.4s}.error-content .error-code .glitch-circle[data-v-91b55bcd]{position:relative;width:8rem;height:8rem;margin:0 var(--spacing-md);border-radius:50%;background:var(--color-background-brand-solid);box-shadow:0 0 20px var(--color-background-brand-solid),0 0 60px var(--color-background-brand-solid);animation:pulse-91b55bcd 4s infinite,float-91b55bcd 6s ease-in-out infinite;animation-delay:.3s;display:flex;justify-content:center;align-items:center;color:#000;font-weight:900}.error-content .error-code .glitch-circle[data-v-91b55bcd]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120%;height:120%;border-radius:50%;background:inherit;opacity:.3;animation:glitch-pulse-91b55bcd 2s infinite}.error-content .error-code .glitch-circle[data-v-91b55bcd]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:140%;height:140%;border-radius:50%;background:inherit;opacity:.1;animation:glitch-pulse-91b55bcd 2s infinite .5s}.error-content .message[data-v-91b55bcd]{font-size:var(--font-size-display-xs);font-weight:var(--font-weight-bold);margin:0 0 var(--spacing-md);color:#fff;text-shadow:0 0 10px rgba(255,255,255,.5)}.error-content .sub-message[data-v-91b55bcd]{font-size:var(--font-size-text-lg);margin:0 0 var(--spacing-lg);color:var(--color-text-secondary);max-width:600px;margin-left:auto;margin-right:auto}.error-content .button[data-v-91b55bcd]{display:inline-block;padding:var(--spacing-lg) var(--spacing-2xl);font-size:var(--font-size-text-md);font-weight:var(--font-weight-medium);border:2px solid var(--color-background-brand-solid);background-color:#0000004d;color:var(--color-background-brand-solid);border-radius:var(--component-border-radius);cursor:pointer;transition:all .3s ease;text-decoration:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.error-content .button[data-v-91b55bcd]:hover{background-color:var(--color-background-brand-solid);color:var(--color-background-primary-solid);box-shadow:0 0 15px var(--color-background-brand-solid);transform:translateY(-2px)}.error-content .button[data-v-91b55bcd]:active{transform:translateY(0)}.company-logo[data-v-91b55bcd]{position:absolute;bottom:var(--spacing-lg);left:50%;transform:translate(-50%);z-index:2}.glitch-scanlines[data-v-91b55bcd]{position:absolute;top:0;left:0;width:100%;height:100%;background:repeating-linear-gradient(to bottom,transparent 0%,rgba(255,255,255,.05) .5%,transparent 1%);background-size:100% 8px;z-index:3;pointer-events:none;opacity:.3;animation:scanlines-91b55bcd .5s linear infinite}@keyframes float-91b55bcd{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes pulse-91b55bcd{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}@keyframes glitch-pulse-91b55bcd{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.3}50%{transform:translate(-50%,-50%) scale(1.2);opacity:.1}}@keyframes scanlines-91b55bcd{0%{background-position:0 0}to{background-position:0 8px}}@keyframes glitch-bg-91b55bcd{0%{transform:translate(0)}10%{transform:translate(-5px)}20%{transform:translate(5px)}30%{transform:translate(-5px)}40%{transform:translate(5px)}50%{transform:translate(-5px)}60%{transform:translate(5px)}70%{transform:translate(-5px)}80%{transform:translate(5px)}90%{transform:translate(-5px)}to{transform:translate(0)}}@media screen and (max-width: var(--breakpoint-mobile)){.error-content[data-v-91b55bcd]{padding:var(--spacing-md)}.error-content .error-code[data-v-91b55bcd]{font-size:8rem}.error-content .error-code .glitch-circle[data-v-91b55bcd]{width:5rem;height:5rem}.error-content .message[data-v-91b55bcd]{font-size:var(--font-size-text-xl)}.error-content .sub-message[data-v-91b55bcd]{font-size:var(--font-size-text-md)}}[data-v-204d2644],[data-v-204d2644]:before,[data-v-204d2644]:after{box-sizing:border-box}html[data-v-204d2644],body[data-v-204d2644],h1[data-v-204d2644],h2[data-v-204d2644],h3[data-v-204d2644],h4[data-v-204d2644],h5[data-v-204d2644],h6[data-v-204d2644],p[data-v-204d2644],figure[data-v-204d2644],blockquote[data-v-204d2644],dl[data-v-204d2644],dd[data-v-204d2644],ul[data-v-204d2644],ol[data-v-204d2644]{margin:0;padding:0}body[data-v-204d2644]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-204d2644],ol[data-v-204d2644]{list-style:none}img[data-v-204d2644],picture[data-v-204d2644],svg[data-v-204d2644]{max-width:100%;display:block}input[data-v-204d2644],button[data-v-204d2644],textarea[data-v-204d2644],select[data-v-204d2644]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-204d2644]:focus-within{scroll-behavior:auto}[data-v-204d2644],[data-v-204d2644]:before,[data-v-204d2644]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-204d2644]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-204d2644]:hover{color:var(--color-text-brand-secondary)}a[data-v-204d2644]:active{color:var(--color-text-brand-tertiary)}button[data-v-204d2644]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-204d2644]:focus:not(:focus-visible){outline:none}[data-v-204d2644]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-204d2644],textarea[data-v-204d2644],select[data-v-204d2644]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-204d2644]:focus,textarea[data-v-204d2644]:focus,select[data-v-204d2644]:focus{border-color:var(--color-focus);outline:none}input[data-v-204d2644]:disabled,textarea[data-v-204d2644]:disabled,select[data-v-204d2644]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-204d2644]{border-collapse:collapse;width:100%}th[data-v-204d2644]{text-align:left}button[data-v-204d2644]:disabled,input[data-v-204d2644]:disabled,textarea[data-v-204d2644]:disabled,select[data-v-204d2644]:disabled{cursor:not-allowed}fieldset[data-v-204d2644]{border:none;padding:0;margin:0}legend[data-v-204d2644]{padding:0}details[data-v-204d2644]{display:block}summary[data-v-204d2644]{display:list-item;cursor:pointer}hr[data-v-204d2644]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-204d2644],pre[data-v-204d2644],kbd[data-v-204d2644],samp[data-v-204d2644]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-204d2644]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-204d2644]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-204d2644]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-204d2644]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-204d2644]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-204d2644]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-204d2644],h6[data-v-204d2644]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-204d2644]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-204d2644]::-webkit-scrollbar{height:4px}[data-v-204d2644]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-204d2644]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-204d2644]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-204d2644]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-204d2644]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-204d2644]:root,html[data-theme=light][data-v-204d2644],.light[data-v-204d2644]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-204d2644],.dark[data-v-204d2644]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-204d2644{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-204d2644{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-204d2644{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-204d2644]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-204d2644]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-204d2644]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-204d2644]{flex:1}.action-bar-container .action-bar .info-content[data-v-204d2644]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-204d2644]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-204d2644]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-204d2644]{display:flex;gap:var(--spacing-md)}main[data-v-204d2644]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-204d2644]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-204d2644]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-204d2644]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-204d2644]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-204d2644]{flex:1}.content-section .content-header[data-v-204d2644]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-204d2644]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-204d2644]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-204d2644]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-204d2644]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-204d2644]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-204d2644]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-204d2644 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.sidebar[data-v-204d2644]{width:280px;height:100vh;background-color:var(--color-background-primary);border-right:1px solid var(--color-border-primary);display:flex;flex-direction:column;position:sticky;top:0;left:0;z-index:10;box-shadow:var(--shadow-sm)}.header[data-v-204d2644]{padding:var(--spacing-4);border-bottom:1px solid var(--color-border-primary);display:flex;flex-direction:column;align-items:center}.logo[data-v-204d2644]{margin-bottom:var(--spacing-2)}.title[data-v-204d2644]{color:var(--color-foreground-brand-primary);margin:var(--spacing-2) 0 var(--spacing-4);width:100%;font-size:var(--font-size-display-xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-display-xs)}.search-container[data-v-204d2644]{width:100%;margin-bottom:var(--spacing-2)}.theme-toggle[data-v-204d2644]{width:100%;margin-top:var(--spacing-2);display:flex;justify-content:center}.content[data-v-204d2644]{flex:1;overflow-y:auto;padding:var(--spacing-4)}.sidebar-section[data-v-204d2644]{margin-bottom:var(--spacing-3xl)}.sidebar-section[data-v-204d2644]:last-child{margin-bottom:0}.section-title[data-v-204d2644]{display:flex;justify-content:space-between;align-items:center;margin:0 0 var(--spacing-2);color:var(--color-text-light);text-transform:uppercase;font-size:var(--font-size-text-xs);letter-spacing:.5px}.item-count[data-v-204d2644]{display:inline-flex;align-items:center;justify-content:center;background-color:var(--color-background-primary);color:var(--color-text-light);border-radius:var(--radius-full);min-width:20px;height:20px;padding:0 var(--spacing-1);font-size:var(--font-size-text-xs)}.section-items[data-v-204d2644]{list-style:none;padding:0;margin:0}.section-item[data-v-204d2644]{margin-bottom:var(--spacing-1)}.item-link[data-v-204d2644]{display:block;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-xs);color:var(--color-text-primary);text-decoration:none;transition:all var(--animation-duration-normal) var(--animation-timing-cubic)}.item-link[data-v-204d2644]:hover{color:var(--color-brand-500);background-color:rgba(from var(--color-brand-500) r g b/.05);padding-left:var(--spacing-3xl)}.item-link.active[data-v-204d2644]{color:var(--color-brand-500);background-color:rgba(from var(--color-brand-500) r g b/.1);font-weight:var(--font-weight-semibold)}.footer[data-v-204d2644]{padding:var(--spacing-4);border-top:1px solid var(--color-border-primary)}.documentation-links[data-v-204d2644]{display:flex;justify-content:space-around;align-items:center}.doc-link[data-v-204d2644]{padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-xs);color:var(--color-text-primary);text-decoration:none;transition:all .2s ease;font-size:var(--font-size-text-sm)}.doc-link[data-v-204d2644]:hover{color:var(--color-brand-500)}.doc-link.active[data-v-204d2644]{background-color:rgba(var(--color-brand-500),.1);color:var(--color-brand-500);font-weight:var(--font-weight-medium)}[data-v-955ce76e],[data-v-955ce76e]:before,[data-v-955ce76e]:after{box-sizing:border-box}html[data-v-955ce76e],body[data-v-955ce76e],h1[data-v-955ce76e],h2[data-v-955ce76e],h3[data-v-955ce76e],h4[data-v-955ce76e],h5[data-v-955ce76e],h6[data-v-955ce76e],p[data-v-955ce76e],figure[data-v-955ce76e],blockquote[data-v-955ce76e],dl[data-v-955ce76e],dd[data-v-955ce76e],ul[data-v-955ce76e],ol[data-v-955ce76e]{margin:0;padding:0}body[data-v-955ce76e]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-955ce76e],ol[data-v-955ce76e]{list-style:none}img[data-v-955ce76e],picture[data-v-955ce76e],svg[data-v-955ce76e]{max-width:100%;display:block}input[data-v-955ce76e],button[data-v-955ce76e],textarea[data-v-955ce76e],select[data-v-955ce76e]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-955ce76e]:focus-within{scroll-behavior:auto}[data-v-955ce76e],[data-v-955ce76e]:before,[data-v-955ce76e]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-955ce76e]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-955ce76e]:hover{color:var(--color-text-brand-secondary)}a[data-v-955ce76e]:active{color:var(--color-text-brand-tertiary)}button[data-v-955ce76e]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-955ce76e]:focus:not(:focus-visible){outline:none}[data-v-955ce76e]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-955ce76e],textarea[data-v-955ce76e],select[data-v-955ce76e]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-955ce76e]:focus,textarea[data-v-955ce76e]:focus,select[data-v-955ce76e]:focus{border-color:var(--color-focus);outline:none}input[data-v-955ce76e]:disabled,textarea[data-v-955ce76e]:disabled,select[data-v-955ce76e]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-955ce76e]{border-collapse:collapse;width:100%}th[data-v-955ce76e]{text-align:left}button[data-v-955ce76e]:disabled,input[data-v-955ce76e]:disabled,textarea[data-v-955ce76e]:disabled,select[data-v-955ce76e]:disabled{cursor:not-allowed}fieldset[data-v-955ce76e]{border:none;padding:0;margin:0}legend[data-v-955ce76e]{padding:0}details[data-v-955ce76e]{display:block}summary[data-v-955ce76e]{display:list-item;cursor:pointer}hr[data-v-955ce76e]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-955ce76e],pre[data-v-955ce76e],kbd[data-v-955ce76e],samp[data-v-955ce76e]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-955ce76e]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-955ce76e]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-955ce76e]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-955ce76e]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-955ce76e]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-955ce76e]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-955ce76e],h6[data-v-955ce76e]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-955ce76e]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-955ce76e]::-webkit-scrollbar{height:4px}[data-v-955ce76e]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-955ce76e]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-955ce76e]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-955ce76e]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-955ce76e]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-955ce76e]:root,html[data-theme=light][data-v-955ce76e],.light[data-v-955ce76e]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-955ce76e],.dark[data-v-955ce76e]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-955ce76e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-955ce76e{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-955ce76e{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-955ce76e]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-955ce76e]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-955ce76e]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-955ce76e]{flex:1}.action-bar-container .action-bar .info-content[data-v-955ce76e]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-955ce76e]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-955ce76e]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-955ce76e]{display:flex;gap:var(--spacing-md)}main[data-v-955ce76e]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-955ce76e]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-955ce76e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-955ce76e]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-955ce76e]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-955ce76e]{flex:1}.content-section .content-header[data-v-955ce76e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-955ce76e]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-955ce76e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-955ce76e]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-955ce76e]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-955ce76e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-955ce76e]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-955ce76e var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.layout[data-v-955ce76e]{display:flex;min-height:100vh}.content[data-v-955ce76e]{flex:1;overflow-y:auto;background-color:var(--color-background-primary)}.api-documentation[data-v-955ce76e]{padding:var(--spacing-8);max-width:var(--spacing-2) 56;margin:0 auto}.api-documentation h1[data-v-955ce76e]{margin-bottom:var(--spacing-3xl)}.api-documentation h2[data-v-955ce76e]{margin-top:var(--spacing-1) 2;margin-bottom:var(--spacing-3xl);color:var(--color-brand-500)}.api-documentation h3[data-v-955ce76e]{margin-bottom:var(--spacing-4)}.api-documentation h4[data-v-955ce76e]{margin-top:var(--spacing-3xl);margin-bottom:var(--spacing-3)}.api-documentation h5[data-v-955ce76e]{margin-top:var(--spacing-4);margin-bottom:var(--spacing-2)}.api-documentation p[data-v-955ce76e]{margin-bottom:var(--spacing-4)}.api-documentation .description[data-v-955ce76e]{color:var(--color-text-light);margin-bottom:var(--spacing-8)}.api-documentation section[data-v-955ce76e]{margin-bottom:var(--spacing-1) 6}.api-documentation .entity-hierarchy[data-v-955ce76e]{background-color:var(--color-background-secondary);border-radius:var(--radius-lg);padding:var(--spacing-8);margin-bottom:var(--spacing-8);box-shadow:var(--component-shadow)}.api-documentation .hierarchy-container[data-v-955ce76e]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-8)}.api-documentation .hierarchy-level[data-v-955ce76e]{display:flex;justify-content:center;gap:var(--spacing-8);width:100%;position:relative}.api-documentation .hierarchy-level.evaluation-children[data-v-955ce76e]{width:50%;margin-left:25%}.api-documentation .hierarchy-level.questionnaire-children[data-v-955ce76e]{width:25%;margin-left:25%}.api-documentation .hierarchy-entity[data-v-955ce76e]{display:flex;flex-direction:column;align-items:center;position:relative}.api-documentation .entity-box[data-v-955ce76e]{background-color:var(--color-background-primary);border:2px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-4);width:var(--spacing-4) 8;text-align:center;transition:all .3s ease}.api-documentation .entity-box h3[data-v-955ce76e]{margin:0 0 var(--spacing-2) 0;color:var(--color-text-primary)}.api-documentation .entity-box p[data-v-955ce76e]{margin:0;font-size:var(--font-size-text-sm);color:var(--color-text-light)}.api-documentation .entity-box[data-v-955ce76e]:hover{transform:translateY(-2px);box-shadow:var(--component-shadow)}.api-documentation .main-entity .entity-box[data-v-955ce76e]{border-color:var(--color-brand-500);background-color:rgba(var(--color-brand-500),.05)}.api-documentation .hierarchy-connectors[data-v-955ce76e]{display:flex;justify-content:space-around;width:100%;height:var(--spacing-8);position:relative}.api-documentation .connector-line[data-v-955ce76e]{width:2px;height:var(--spacing-8);background-color:var(--color-border-primary);position:relative}.api-documentation .connector-line[data-v-955ce76e]:after{content:"";position:absolute;bottom:0;left:50%;width:var(--spacing-1);height:2px;background-color:var(--color-border-primary);transform:translate(-50%)}.api-documentation .hierarchy-legend[data-v-955ce76e]{display:flex;justify-content:center;gap:var(--spacing-8);margin-top:var(--spacing-8);padding-top:var(--spacing-4);border-top:1px solid var(--color-border-primary)}.api-documentation .legend-item[data-v-955ce76e]{display:flex;align-items:center;gap:var(--spacing-2);font-size:var(--font-size-text-sm)}.api-documentation .legend-color[data-v-955ce76e]{width:var(--spacing-4);height:var(--spacing-4);border-radius:var(--radius-xs);background-color:var(--color-background-primary);border:2px solid var(--color-border-primary)}.api-documentation .legend-color.main-entity-color[data-v-955ce76e]{border-color:var(--color-brand-500);background-color:rgba(var(--color-brand-500),.05)}.api-documentation .connector-line-sample[data-v-955ce76e]{width:var(--spacing-3xl);height:2px;background-color:var(--color-border-primary)}.api-documentation .entities-grid[data-v-955ce76e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--spacing-96),1fr));gap:var(--spacing-3xl);margin-bottom:var(--spacing-8)}.api-documentation .entity-card[data-v-955ce76e]{height:100%}.api-documentation .entity-card h3[data-v-955ce76e]{color:var(--color-brand-500)}.api-documentation .entity-content[data-v-955ce76e]{padding:var(--spacing-4)}.api-documentation .entity-properties[data-v-955ce76e],.api-documentation .entity-relations[data-v-955ce76e]{list-style-type:none;padding-left:0;margin-bottom:var(--spacing-4)}.api-documentation .entity-properties li[data-v-955ce76e],.api-documentation .entity-relations li[data-v-955ce76e]{margin-bottom:var(--spacing-2);line-height:var(--line-height-relaxed);font-size:var(--font-size-text-sm)}.api-documentation .property-description[data-v-955ce76e]{color:var(--color-text-light)}.api-documentation .api-categories[data-v-955ce76e]{display:flex;flex-direction:column;gap:var(--spacing-8)}.api-documentation .endpoint[data-v-955ce76e]{margin-bottom:var(--spacing-3xl);border-bottom:1px solid var(--color-border-primary);padding-bottom:var(--spacing-4)}.api-documentation .endpoint[data-v-955ce76e]:last-child{border-bottom:none}.api-documentation .endpoint-header[data-v-955ce76e]{display:flex;align-items:center;margin-bottom:var(--spacing-3)}.api-documentation .method[data-v-955ce76e]{display:inline-block;padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-xs);font-weight:var(--font-weight-medium);font-size:var(--font-size-text-sm);margin-right:var(--spacing-3);min-width:60px;text-align:center}.api-documentation .method.GET[data-v-955ce76e]{background-color:#e7f5ff;color:#0078d7}.api-documentation .method.POST[data-v-955ce76e]{background-color:#e6f7e6;color:#28a745}.api-documentation .method.PUT[data-v-955ce76e]{background-color:#fff8e6;color:#f5a623}.api-documentation .method.PATCH[data-v-955ce76e]{background-color:#e6f7f7;color:#17a2b8}.api-documentation .method.DELETE[data-v-955ce76e]{background-color:#ffe6e6;color:#dc3545}.api-documentation .path[data-v-955ce76e]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm);background-color:var(--color-background-primary);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-xs)}.api-documentation .endpoint-details[data-v-955ce76e]{padding-left:var(--spacing-8)}.api-documentation .endpoint-details p[data-v-955ce76e]{margin-bottom:var(--spacing-3)}.api-documentation .parameters ul[data-v-955ce76e]{list-style-type:none;padding-left:var(--spacing-4)}.api-documentation .parameters ul li[data-v-955ce76e]{margin-bottom:var(--spacing-2);font-size:var(--font-size-text-sm)}.api-documentation .parameters code[data-v-955ce76e]{font-family:var(--font-family-mono);background-color:var(--color-background-primary);padding:0 var(--spacing-1);border-radius:var(--radius-xs)}@media (max-width: var(--breakpoint-lg)){.api-documentation[data-v-955ce76e]{padding:var(--spacing-4)}.entities-grid[data-v-955ce76e]{grid-template-columns:repeat(auto-fill,minmax(var(--spacing-3xl) 4,1fr))}}@media (max-width: var(--breakpoint-md)){.entities-grid[data-v-955ce76e]{grid-template-columns:1fr}}[data-v-22ed0b3a],[data-v-22ed0b3a]:before,[data-v-22ed0b3a]:after{box-sizing:border-box}html[data-v-22ed0b3a],body[data-v-22ed0b3a],h1[data-v-22ed0b3a],h2[data-v-22ed0b3a],h3[data-v-22ed0b3a],h4[data-v-22ed0b3a],h5[data-v-22ed0b3a],h6[data-v-22ed0b3a],p[data-v-22ed0b3a],figure[data-v-22ed0b3a],blockquote[data-v-22ed0b3a],dl[data-v-22ed0b3a],dd[data-v-22ed0b3a],ul[data-v-22ed0b3a],ol[data-v-22ed0b3a]{margin:0;padding:0}body[data-v-22ed0b3a]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-22ed0b3a],ol[data-v-22ed0b3a]{list-style:none}img[data-v-22ed0b3a],picture[data-v-22ed0b3a],svg[data-v-22ed0b3a]{max-width:100%;display:block}input[data-v-22ed0b3a],button[data-v-22ed0b3a],textarea[data-v-22ed0b3a],select[data-v-22ed0b3a]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-22ed0b3a]:focus-within{scroll-behavior:auto}[data-v-22ed0b3a],[data-v-22ed0b3a]:before,[data-v-22ed0b3a]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-22ed0b3a]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-22ed0b3a]:hover{color:var(--color-text-brand-secondary)}a[data-v-22ed0b3a]:active{color:var(--color-text-brand-tertiary)}button[data-v-22ed0b3a]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-22ed0b3a]:focus:not(:focus-visible){outline:none}[data-v-22ed0b3a]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-22ed0b3a],textarea[data-v-22ed0b3a],select[data-v-22ed0b3a]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-22ed0b3a]:focus,textarea[data-v-22ed0b3a]:focus,select[data-v-22ed0b3a]:focus{border-color:var(--color-focus);outline:none}input[data-v-22ed0b3a]:disabled,textarea[data-v-22ed0b3a]:disabled,select[data-v-22ed0b3a]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-22ed0b3a]{border-collapse:collapse;width:100%}th[data-v-22ed0b3a]{text-align:left}button[data-v-22ed0b3a]:disabled,input[data-v-22ed0b3a]:disabled,textarea[data-v-22ed0b3a]:disabled,select[data-v-22ed0b3a]:disabled{cursor:not-allowed}fieldset[data-v-22ed0b3a]{border:none;padding:0;margin:0}legend[data-v-22ed0b3a]{padding:0}details[data-v-22ed0b3a]{display:block}summary[data-v-22ed0b3a]{display:list-item;cursor:pointer}hr[data-v-22ed0b3a]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-22ed0b3a],pre[data-v-22ed0b3a],kbd[data-v-22ed0b3a],samp[data-v-22ed0b3a]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-22ed0b3a]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-22ed0b3a]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-22ed0b3a]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-22ed0b3a]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-22ed0b3a]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-22ed0b3a]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-22ed0b3a],h6[data-v-22ed0b3a]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-22ed0b3a]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-22ed0b3a]::-webkit-scrollbar{height:4px}[data-v-22ed0b3a]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-22ed0b3a]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-22ed0b3a]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-22ed0b3a]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-22ed0b3a]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-22ed0b3a]:root,html[data-theme=light][data-v-22ed0b3a],.light[data-v-22ed0b3a]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-22ed0b3a],.dark[data-v-22ed0b3a]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-22ed0b3a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-22ed0b3a{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-22ed0b3a{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-22ed0b3a]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-22ed0b3a]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-22ed0b3a]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-22ed0b3a]{flex:1}.action-bar-container .action-bar .info-content[data-v-22ed0b3a]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-22ed0b3a]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-22ed0b3a]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-22ed0b3a]{display:flex;gap:var(--spacing-md)}main[data-v-22ed0b3a]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-22ed0b3a]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-22ed0b3a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-22ed0b3a]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-22ed0b3a]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-22ed0b3a]{flex:1}.content-section .content-header[data-v-22ed0b3a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-22ed0b3a]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-22ed0b3a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-22ed0b3a]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-22ed0b3a]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-22ed0b3a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-22ed0b3a]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-22ed0b3a var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.section[data-v-22ed0b3a]{margin-bottom:var(--spacing-1) 6;padding-bottom:var(--spacing-8);border-bottom:1px solid var(--color-border-primary)}.section[data-v-22ed0b3a]:last-child{border-bottom:none;margin-bottom:0}.section h2[data-v-22ed0b3a]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-3xl);color:var(--color-brand-500);position:relative}.section h2[data-v-22ed0b3a]:after{content:"";position:absolute;bottom:-var(--spacing-2);left:0;width:40px;height:3px;background-color:var(--color-brand-500);border-radius:var(--radius-xs)}.section h3[data-v-22ed0b3a]{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);margin-top:var(--spacing-8);margin-bottom:var(--spacing-4);color:var(--color-text-primary)}.section p[data-v-22ed0b3a]{margin-bottom:var(--spacing-3xl);color:var(--color-text-light);max-width:800px;line-height:1.6}.component-showcase[data-v-22ed0b3a]{display:flex;flex-wrap:wrap;gap:var(--spacing-3xl);margin-bottom:var(--spacing-8);background-color:var(--color-background-primary);padding:var(--spacing-3xl);border-radius:var(--component-border-radius)}.component-item[data-v-22ed0b3a]{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-3);min-width:var(--spacing-3xl) 4}.component-item code[data-v-22ed0b3a]{font-size:var(--font-size-text-sm);padding:var(--spacing-1) var(--spacing-2);background-color:rgba(from var(--color-brand-500) r g b/.1);border-radius:var(--radius-xs);color:var(--color-brand-500)}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#abb2bf;background:#282c34}.hljs-comment,.hljs-quote{color:#5c6370;font-style:italic}.hljs-doctag,.hljs-keyword,.hljs-formula{color:#c678dd}.hljs-section,.hljs-name,.hljs-selector-tag,.hljs-deletion,.hljs-subst{color:#e06c75}.hljs-literal{color:#56b6c2}.hljs-string,.hljs-regexp,.hljs-addition,.hljs-attribute,.hljs-meta .hljs-string{color:#98c379}.hljs-attr,.hljs-variable,.hljs-template-variable,.hljs-type,.hljs-selector-class,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-number{color:#d19a66}.hljs-symbol,.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-title{color:#61aeee}.hljs-built_in,.hljs-title.class_,.hljs-class .hljs-title{color:#e6c07b}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}[data-v-363a2bc9],[data-v-363a2bc9]:before,[data-v-363a2bc9]:after{box-sizing:border-box}html[data-v-363a2bc9],body[data-v-363a2bc9],h1[data-v-363a2bc9],h2[data-v-363a2bc9],h3[data-v-363a2bc9],h4[data-v-363a2bc9],h5[data-v-363a2bc9],h6[data-v-363a2bc9],p[data-v-363a2bc9],figure[data-v-363a2bc9],blockquote[data-v-363a2bc9],dl[data-v-363a2bc9],dd[data-v-363a2bc9],ul[data-v-363a2bc9],ol[data-v-363a2bc9]{margin:0;padding:0}body[data-v-363a2bc9]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-363a2bc9],ol[data-v-363a2bc9]{list-style:none}img[data-v-363a2bc9],picture[data-v-363a2bc9],svg[data-v-363a2bc9]{max-width:100%;display:block}input[data-v-363a2bc9],button[data-v-363a2bc9],textarea[data-v-363a2bc9],select[data-v-363a2bc9]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-363a2bc9]:focus-within{scroll-behavior:auto}[data-v-363a2bc9],[data-v-363a2bc9]:before,[data-v-363a2bc9]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-363a2bc9]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-363a2bc9]:hover{color:var(--color-text-brand-secondary)}a[data-v-363a2bc9]:active{color:var(--color-text-brand-tertiary)}button[data-v-363a2bc9]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-363a2bc9]:focus:not(:focus-visible){outline:none}[data-v-363a2bc9]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-363a2bc9],textarea[data-v-363a2bc9],select[data-v-363a2bc9]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-363a2bc9]:focus,textarea[data-v-363a2bc9]:focus,select[data-v-363a2bc9]:focus{border-color:var(--color-focus);outline:none}input[data-v-363a2bc9]:disabled,textarea[data-v-363a2bc9]:disabled,select[data-v-363a2bc9]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-363a2bc9]{border-collapse:collapse;width:100%}th[data-v-363a2bc9]{text-align:left}button[data-v-363a2bc9]:disabled,input[data-v-363a2bc9]:disabled,textarea[data-v-363a2bc9]:disabled,select[data-v-363a2bc9]:disabled{cursor:not-allowed}fieldset[data-v-363a2bc9]{border:none;padding:0;margin:0}legend[data-v-363a2bc9]{padding:0}details[data-v-363a2bc9]{display:block}summary[data-v-363a2bc9]{display:list-item;cursor:pointer}hr[data-v-363a2bc9]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-363a2bc9],pre[data-v-363a2bc9],kbd[data-v-363a2bc9],samp[data-v-363a2bc9]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-363a2bc9]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-363a2bc9]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-363a2bc9]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-363a2bc9]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-363a2bc9]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-363a2bc9]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-363a2bc9],h6[data-v-363a2bc9]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-363a2bc9]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-363a2bc9]::-webkit-scrollbar{height:4px}[data-v-363a2bc9]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-363a2bc9]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-363a2bc9]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-363a2bc9]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-363a2bc9]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-363a2bc9]:root,html[data-theme=light][data-v-363a2bc9],.light[data-v-363a2bc9]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-363a2bc9],.dark[data-v-363a2bc9]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-363a2bc9{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-363a2bc9{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-363a2bc9{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-363a2bc9]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-363a2bc9]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-363a2bc9]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-363a2bc9]{flex:1}.action-bar-container .action-bar .info-content[data-v-363a2bc9]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-363a2bc9]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-363a2bc9]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-363a2bc9]{display:flex;gap:var(--spacing-md)}main[data-v-363a2bc9]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-363a2bc9]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-363a2bc9]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-363a2bc9]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-363a2bc9]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-363a2bc9]{flex:1}.content-section .content-header[data-v-363a2bc9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-363a2bc9]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-363a2bc9]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-363a2bc9]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-363a2bc9]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-363a2bc9]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-363a2bc9]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-363a2bc9 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.code-block[data-v-363a2bc9]{margin:var(--spacing-xl) 0;border-radius:var(--component-border-radius-lg);overflow:hidden;background-color:var(--color-background-secondary-alt);border:1px solid var(--color-border-secondary);box-shadow:var(--shadow-sm)}.code-header[data-v-363a2bc9]{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-2) var(--spacing-4);background-color:var(--color-background-secondary-alt)}.language-label[data-v-363a2bc9]{font-size:var(--font-size-text-sm);font-weight:var(--font-weight-medium);color:var(--color-foreground-brand-primary);text-transform:uppercase}.copy-button[data-v-363a2bc9]{display:flex;align-items:center;gap:var(--spacing-xs);background-color:transparent;border:1px solid var(--color-border-brand);color:var(--color-foreground-brand-primary);font-size:var(--font-size-text-sm);padding:var(--spacing-xs) var(--spacing-lg);border-radius:var(--radius-xs);cursor:pointer;transition:var(--transition-fast)}.copy-button[data-v-363a2bc9]:hover{background-color:var(--color-background-brand-primary)}.copy-button.copied[data-v-363a2bc9]{background-color:var(--color-background-success-solid);border-color:var(--color-background-success-solid);color:#fff}.copy-button .icon[data-v-363a2bc9]{width:1rem;height:1rem}.copy-button span[data-v-363a2bc9]{min-width:3rem}.code-content[data-v-363a2bc9]{padding:var(--spacing-xl);margin:-1px;overflow-x:auto;font-family:var(--font-family-mono);font-size:var(--font-size-text-sm);line-height:1.5;color:var(--color-text-secondary);background-color:var(--color-background-primary-alt);border-radius:var(--component-border-radius-lg);border:1px solid var(--color-border-secondary)}[data-v-363a2bc9] .hljs{background-color:var(--color-background-primary-alt);padding:0}[data-v-098f6490],[data-v-098f6490]:before,[data-v-098f6490]:after{box-sizing:border-box}html[data-v-098f6490],body[data-v-098f6490],h1[data-v-098f6490],h2[data-v-098f6490],h3[data-v-098f6490],h4[data-v-098f6490],h5[data-v-098f6490],h6[data-v-098f6490],p[data-v-098f6490],figure[data-v-098f6490],blockquote[data-v-098f6490],dl[data-v-098f6490],dd[data-v-098f6490],ul[data-v-098f6490],ol[data-v-098f6490]{margin:0;padding:0}body[data-v-098f6490]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-098f6490],ol[data-v-098f6490]{list-style:none}img[data-v-098f6490],picture[data-v-098f6490],svg[data-v-098f6490]{max-width:100%;display:block}input[data-v-098f6490],button[data-v-098f6490],textarea[data-v-098f6490],select[data-v-098f6490]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-098f6490]:focus-within{scroll-behavior:auto}[data-v-098f6490],[data-v-098f6490]:before,[data-v-098f6490]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-098f6490]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-098f6490]:hover{color:var(--color-text-brand-secondary)}a[data-v-098f6490]:active{color:var(--color-text-brand-tertiary)}button[data-v-098f6490]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-098f6490]:focus:not(:focus-visible){outline:none}[data-v-098f6490]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-098f6490],textarea[data-v-098f6490],select[data-v-098f6490]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-098f6490]:focus,textarea[data-v-098f6490]:focus,select[data-v-098f6490]:focus{border-color:var(--color-focus);outline:none}input[data-v-098f6490]:disabled,textarea[data-v-098f6490]:disabled,select[data-v-098f6490]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-098f6490]{border-collapse:collapse;width:100%}th[data-v-098f6490]{text-align:left}button[data-v-098f6490]:disabled,input[data-v-098f6490]:disabled,textarea[data-v-098f6490]:disabled,select[data-v-098f6490]:disabled{cursor:not-allowed}fieldset[data-v-098f6490]{border:none;padding:0;margin:0}legend[data-v-098f6490]{padding:0}details[data-v-098f6490]{display:block}summary[data-v-098f6490]{display:list-item;cursor:pointer}hr[data-v-098f6490]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-098f6490],pre[data-v-098f6490],kbd[data-v-098f6490],samp[data-v-098f6490]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-098f6490]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-098f6490]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-098f6490]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-098f6490]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-098f6490]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-098f6490]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-098f6490],h6[data-v-098f6490]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-098f6490]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-098f6490]::-webkit-scrollbar{height:4px}[data-v-098f6490]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-098f6490]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-098f6490]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-098f6490]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-098f6490]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-098f6490]:root,html[data-theme=light][data-v-098f6490],.light[data-v-098f6490]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-098f6490],.dark[data-v-098f6490]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-098f6490{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-098f6490{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-098f6490{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-098f6490]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-098f6490]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-098f6490]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-098f6490]{flex:1}.action-bar-container .action-bar .info-content[data-v-098f6490]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-098f6490]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-098f6490]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-098f6490]{display:flex;gap:var(--spacing-md)}main[data-v-098f6490]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-098f6490]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-098f6490]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-098f6490]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-098f6490]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-098f6490]{flex:1}.content-section .content-header[data-v-098f6490]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-098f6490]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-098f6490]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-098f6490]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-098f6490]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-098f6490]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-098f6490]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-098f6490 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.section[data-v-098f6490]{margin-bottom:var(--spacing-1) 6;padding-bottom:var(--spacing-8);border-bottom:1px solid var(--color-border-primary)}.section[data-v-098f6490]:last-child{border-bottom:none;margin-bottom:0}.section h2[data-v-098f6490]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-3xl);color:var(--color-brand-500);position:relative}.section h2[data-v-098f6490]:after{content:"";position:absolute;bottom:-var(--spacing-2);left:0;width:40px;height:3px;background-color:var(--color-brand-500);border-radius:var(--radius-xs)}.section h3[data-v-098f6490]{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);margin-top:var(--spacing-8);margin-bottom:var(--spacing-4);color:var(--color-text-primary)}.section p[data-v-098f6490]{margin-bottom:var(--spacing-3xl);color:var(--color-text-light);max-width:800px;line-height:1.6}.component-showcase[data-v-098f6490]{display:flex;flex-wrap:wrap;gap:var(--spacing-3xl);margin-bottom:var(--spacing-8);background-color:var(--color-background-primary);padding:var(--spacing-3xl);border-radius:var(--component-border-radius)}.component-item[data-v-098f6490]{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-3);min-width:var(--spacing-3xl) 4}.component-item code[data-v-098f6490]{font-size:var(--font-size-text-sm);padding:var(--spacing-1) var(--spacing-2);background-color:rgba(from var(--color-brand-500) r g b/.1);border-radius:var(--radius-xs);color:var(--color-brand-500)}.logo-showcase .logo-row[data-v-098f6490]{display:flex;flex-wrap:wrap;gap:var(--spacing-8);margin-bottom:var(--spacing-3xl)}.logo-showcase .logo-item[data-v-098f6490]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-3)}.logo-showcase .logo-item .logo-label[data-v-098f6490]{font-size:var(--font-size-text-sm);color:var(--color-text-light)}[data-v-b297884f],[data-v-b297884f]:before,[data-v-b297884f]:after{box-sizing:border-box}html[data-v-b297884f],body[data-v-b297884f],h1[data-v-b297884f],h2[data-v-b297884f],h3[data-v-b297884f],h4[data-v-b297884f],h5[data-v-b297884f],h6[data-v-b297884f],p[data-v-b297884f],figure[data-v-b297884f],blockquote[data-v-b297884f],dl[data-v-b297884f],dd[data-v-b297884f],ul[data-v-b297884f],ol[data-v-b297884f]{margin:0;padding:0}body[data-v-b297884f]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-b297884f],ol[data-v-b297884f]{list-style:none}img[data-v-b297884f],picture[data-v-b297884f],svg[data-v-b297884f]{max-width:100%;display:block}input[data-v-b297884f],button[data-v-b297884f],textarea[data-v-b297884f],select[data-v-b297884f]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-b297884f]:focus-within{scroll-behavior:auto}[data-v-b297884f],[data-v-b297884f]:before,[data-v-b297884f]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-b297884f]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-b297884f]:hover{color:var(--color-text-brand-secondary)}a[data-v-b297884f]:active{color:var(--color-text-brand-tertiary)}button[data-v-b297884f]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-b297884f]:focus:not(:focus-visible){outline:none}[data-v-b297884f]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-b297884f],textarea[data-v-b297884f],select[data-v-b297884f]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-b297884f]:focus,textarea[data-v-b297884f]:focus,select[data-v-b297884f]:focus{border-color:var(--color-focus);outline:none}input[data-v-b297884f]:disabled,textarea[data-v-b297884f]:disabled,select[data-v-b297884f]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-b297884f]{border-collapse:collapse;width:100%}th[data-v-b297884f]{text-align:left}button[data-v-b297884f]:disabled,input[data-v-b297884f]:disabled,textarea[data-v-b297884f]:disabled,select[data-v-b297884f]:disabled{cursor:not-allowed}fieldset[data-v-b297884f]{border:none;padding:0;margin:0}legend[data-v-b297884f]{padding:0}details[data-v-b297884f]{display:block}summary[data-v-b297884f]{display:list-item;cursor:pointer}hr[data-v-b297884f]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-b297884f],pre[data-v-b297884f],kbd[data-v-b297884f],samp[data-v-b297884f]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-b297884f]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-b297884f]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-b297884f]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-b297884f]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-b297884f]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-b297884f]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-b297884f],h6[data-v-b297884f]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-b297884f]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-b297884f]::-webkit-scrollbar{height:4px}[data-v-b297884f]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-b297884f]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-b297884f]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-b297884f]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-b297884f]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-b297884f]:root,html[data-theme=light][data-v-b297884f],.light[data-v-b297884f]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-b297884f],.dark[data-v-b297884f]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-b297884f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-b297884f{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-b297884f{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-b297884f]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-b297884f]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-b297884f]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-b297884f]{flex:1}.action-bar-container .action-bar .info-content[data-v-b297884f]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-b297884f]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-b297884f]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-b297884f]{display:flex;gap:var(--spacing-md)}main[data-v-b297884f]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-b297884f]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-b297884f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-b297884f]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-b297884f]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-b297884f]{flex:1}.content-section .content-header[data-v-b297884f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-b297884f]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-b297884f]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-b297884f]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-b297884f]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-b297884f]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-b297884f]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-b297884f var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.section[data-v-b297884f]{margin-bottom:var(--spacing-1) 6;padding-bottom:var(--spacing-8);border-bottom:1px solid var(--color-border-primary)}.section[data-v-b297884f]:last-child{border-bottom:none;margin-bottom:0}.section h2[data-v-b297884f]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-3xl);color:var(--color-brand-500);position:relative}.section h2[data-v-b297884f]:after{content:"";position:absolute;bottom:-var(--spacing-2);left:0;width:40px;height:3px;background-color:var(--color-brand-500);border-radius:var(--radius-xs)}.section h3[data-v-b297884f]{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);margin-top:var(--spacing-8);margin-bottom:var(--spacing-4);color:var(--color-text-primary)}.section p[data-v-b297884f]{margin-bottom:var(--spacing-3xl);color:var(--color-text-light);max-width:800px;line-height:1.6}.component-showcase[data-v-b297884f]{display:flex;flex-wrap:wrap;gap:var(--spacing-3xl);margin-bottom:var(--spacing-8);background-color:var(--color-background-primary);padding:var(--spacing-3xl);border-radius:var(--component-border-radius)}.component-item[data-v-b297884f]{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-3);min-width:var(--spacing-3xl) 4}.component-item code[data-v-b297884f]{font-size:var(--font-size-text-sm);padding:var(--spacing-1) var(--spacing-2);background-color:rgba(from var(--color-brand-500) r g b/.1);border-radius:var(--radius-xs);color:var(--color-brand-500)}.color-system-intro[data-v-b297884f]{margin-bottom:var(--spacing-8xl);padding:var(--spacing-6xl);background:var(--color-background-secondary);border-radius:var(--component-border-radius-lg);border:1px solid var(--color-border-secondary)}.color-system-intro h3[data-v-b297884f]{margin-bottom:var(--spacing-lg);color:var(--color-text-primary)}.color-system-intro .system-structure[data-v-b297884f]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-6xl);margin-top:var(--spacing-6xl)}.color-system-intro .system-structure .structure-item[data-v-b297884f]{padding:var(--spacing-5xl);background:var(--color-background-primary);border-radius:var(--component-border-radius);border:1px solid var(--color-border-primary)}.color-system-intro .system-structure .structure-item h4[data-v-b297884f]{margin-bottom:var(--spacing-md);color:var(--color-text-primary);font-size:var(--font-size-text-lg);font-weight:var(--font-weight-semibold)}.color-system-intro .system-structure .structure-item p[data-v-b297884f]{margin-bottom:var(--spacing-lg);color:var(--color-text-secondary);font-size:var(--font-size-text-sm)}.color-system-intro .system-structure .structure-item code[data-v-b297884f]{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);background:var(--color-background-brand-primary);color:var(--color-text-brand-primary);border-radius:var(--component-border-radius-sm);font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}.color-category[data-v-b297884f]{margin-bottom:var(--spacing-8xl)}.color-category h3[data-v-b297884f]{margin-bottom:var(--spacing-lg);color:var(--color-text-primary);font-size:var(--font-size-display-xs);font-weight:var(--font-weight-semibold)}.color-category h4[data-v-b297884f]{margin:var(--spacing-6xl) 0 var(--spacing-4xl) 0;color:var(--color-text-secondary);font-size:var(--font-size-text-lg);font-weight:var(--font-weight-medium)}.color-category h5[data-v-b297884f]{margin-bottom:var(--spacing-lg);color:var(--color-text-primary);font-size:var(--font-size-text-md);font-weight:var(--font-weight-semibold);text-transform:capitalize}.color-palette[data-v-b297884f]{display:grid;gap:var(--spacing-lg);margin-bottom:var(--spacing-6xl)}.color-palette[data-v-b297884f]:not(.gray-palette):not(.semantic-palette){grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.color-palette.gray-palette[data-v-b297884f]{grid-template-columns:repeat(12,1fr);gap:1px}.color-palette.semantic-palette[data-v-b297884f]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.color-item[data-v-b297884f]{background:var(--color-background-primary);border-radius:var(--component-border-radius);overflow:hidden;cursor:pointer;transition:all var(--transition-fast);border:1px solid var(--color-border-secondary)}.color-item[data-v-b297884f]:hover{transform:translateY(-2px);box-shadow:var(--component-shadow-hover);border-color:var(--color-border-brand)}.color-item.copied[data-v-b297884f]{box-shadow:0 0 0 2px var(--color-foreground-success-primary);border-color:var(--color-foreground-success-primary)}.color-item.gray-item[data-v-b297884f]{border-radius:0;border:none}.color-item.gray-item[data-v-b297884f]:first-child{border-radius:var(--component-border-radius) 0 0 var(--component-border-radius)}.color-item.gray-item[data-v-b297884f]:last-child{border-radius:0 var(--component-border-radius) var(--component-border-radius) 0}.color-item.gray-item .color-swatch[data-v-b297884f]{height:80px;display:flex;align-items:center;justify-content:center;position:relative}.color-item.gray-item .color-swatch .color-value[data-v-b297884f]{font-size:var(--font-size-text-xs);font-weight:var(--font-weight-medium);color:var(--color-text-white)}.color-item.gray-item .color-swatch .color-value.dark-text[data-v-b297884f]{color:var(--color-text-primary)}.color-item.gray-item .color-info[data-v-b297884f]{padding:var(--spacing-sm)}.color-item.gray-item .color-info code[data-v-b297884f]{font-size:var(--font-size-text-xs)}.color-item.status-item .color-swatch[data-v-b297884f]{height:60px;display:flex;align-items:center;justify-content:center}.color-item.status-item .color-swatch .color-value[data-v-b297884f]{font-size:var(--font-size-text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-white)}.color-item.semantic-item[data-v-b297884f]{border:1px solid var(--color-border-primary)}.color-item.semantic-item .color-demo[data-v-b297884f]{padding:var(--spacing-5xl);background:var(--color-background-secondary)}.color-item.semantic-item .color-demo .demo-text[data-v-b297884f]{font-size:var(--font-size-text-lg);font-weight:var(--font-weight-medium)}.color-item .color-swatch[data-v-b297884f]{height:120px;position:relative;display:flex;align-items:center;justify-content:center}.color-item .color-swatch .color-value[data-v-b297884f]{font-size:var(--font-size-text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-white);text-shadow:0 1px 2px rgba(0,0,0,.1)}.color-item .color-info[data-v-b297884f]{padding:var(--spacing-4xl);position:relative}.color-item .color-info h4[data-v-b297884f]{margin:0 0 var(--spacing-sm) 0;font-size:var(--font-size-text-md);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.color-item .color-info code[data-v-b297884f]{display:block;font-size:var(--font-size-text-sm);color:var(--color-text-secondary);font-family:var(--font-family-mono);margin-bottom:var(--spacing-sm)}.color-item .color-info p[data-v-b297884f]{font-size:var(--font-size-text-sm);color:var(--color-text-tertiary);margin:0}.color-item .color-info .copied-indicator[data-v-b297884f]{position:absolute;top:var(--spacing-md);right:var(--spacing-md);background:var(--color-background-success-solid);color:var(--color-text-white);font-size:var(--font-size-text-xs);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--component-border-radius-sm);font-weight:var(--font-weight-medium)}.color-group[data-v-b297884f]{margin-bottom:var(--spacing-6xl)}.color-group .color-row[data-v-b297884f]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg)}.usage-guidelines[data-v-b297884f]{padding:var(--spacing-6xl);background:var(--color-background-secondary);border-radius:var(--component-border-radius-lg);border:1px solid var(--color-border-secondary)}.usage-guidelines h3[data-v-b297884f]{margin-bottom:var(--spacing-5xl);color:var(--color-text-primary);font-size:var(--font-size-display-xs);font-weight:var(--font-weight-semibold)}.usage-guidelines .guidelines-grid[data-v-b297884f]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-6xl)}.usage-guidelines .guidelines-grid .guideline-item h4[data-v-b297884f]{margin-bottom:var(--spacing-lg);color:var(--color-text-primary);font-size:var(--font-size-text-lg);font-weight:var(--font-weight-semibold)}.usage-guidelines .guidelines-grid .guideline-item ul[data-v-b297884f]{list-style:none;padding:0;margin:0}.usage-guidelines .guidelines-grid .guideline-item ul li[data-v-b297884f]{position:relative;padding-left:var(--spacing-5xl);margin-bottom:var(--spacing-md);color:var(--color-text-secondary);font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm)}.usage-guidelines .guidelines-grid .guideline-item ul li[data-v-b297884f]:before{content:"•";position:absolute;left:var(--spacing-lg);color:var(--color-foreground-brand-primary);font-weight:var(--font-weight-bold)}@media (max-width: 768px){.system-structure[data-v-b297884f],.guidelines-grid[data-v-b297884f]{grid-template-columns:1fr}.color-palette.gray-palette[data-v-b297884f]{grid-template-columns:repeat(6,1fr)}.color-palette.semantic-palette[data-v-b297884f],.color-group .color-row[data-v-b297884f]{grid-template-columns:1fr}}[data-v-1a7f8b95],[data-v-1a7f8b95]:before,[data-v-1a7f8b95]:after{box-sizing:border-box}html[data-v-1a7f8b95],body[data-v-1a7f8b95],h1[data-v-1a7f8b95],h2[data-v-1a7f8b95],h3[data-v-1a7f8b95],h4[data-v-1a7f8b95],h5[data-v-1a7f8b95],h6[data-v-1a7f8b95],p[data-v-1a7f8b95],figure[data-v-1a7f8b95],blockquote[data-v-1a7f8b95],dl[data-v-1a7f8b95],dd[data-v-1a7f8b95],ul[data-v-1a7f8b95],ol[data-v-1a7f8b95]{margin:0;padding:0}body[data-v-1a7f8b95]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-1a7f8b95],ol[data-v-1a7f8b95]{list-style:none}img[data-v-1a7f8b95],picture[data-v-1a7f8b95],svg[data-v-1a7f8b95]{max-width:100%;display:block}input[data-v-1a7f8b95],button[data-v-1a7f8b95],textarea[data-v-1a7f8b95],select[data-v-1a7f8b95]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-1a7f8b95]:focus-within{scroll-behavior:auto}[data-v-1a7f8b95],[data-v-1a7f8b95]:before,[data-v-1a7f8b95]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-1a7f8b95]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-1a7f8b95]:hover{color:var(--color-text-brand-secondary)}a[data-v-1a7f8b95]:active{color:var(--color-text-brand-tertiary)}button[data-v-1a7f8b95]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-1a7f8b95]:focus:not(:focus-visible){outline:none}[data-v-1a7f8b95]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-1a7f8b95],textarea[data-v-1a7f8b95],select[data-v-1a7f8b95]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-1a7f8b95]:focus,textarea[data-v-1a7f8b95]:focus,select[data-v-1a7f8b95]:focus{border-color:var(--color-focus);outline:none}input[data-v-1a7f8b95]:disabled,textarea[data-v-1a7f8b95]:disabled,select[data-v-1a7f8b95]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-1a7f8b95]{border-collapse:collapse;width:100%}th[data-v-1a7f8b95]{text-align:left}button[data-v-1a7f8b95]:disabled,input[data-v-1a7f8b95]:disabled,textarea[data-v-1a7f8b95]:disabled,select[data-v-1a7f8b95]:disabled{cursor:not-allowed}fieldset[data-v-1a7f8b95]{border:none;padding:0;margin:0}legend[data-v-1a7f8b95]{padding:0}details[data-v-1a7f8b95]{display:block}summary[data-v-1a7f8b95]{display:list-item;cursor:pointer}hr[data-v-1a7f8b95]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-1a7f8b95],pre[data-v-1a7f8b95],kbd[data-v-1a7f8b95],samp[data-v-1a7f8b95]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-1a7f8b95]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-1a7f8b95]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-1a7f8b95]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-1a7f8b95]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-1a7f8b95]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-1a7f8b95]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-1a7f8b95],h6[data-v-1a7f8b95]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-1a7f8b95]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-1a7f8b95]::-webkit-scrollbar{height:4px}[data-v-1a7f8b95]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-1a7f8b95]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-1a7f8b95]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-1a7f8b95]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-1a7f8b95]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-1a7f8b95]:root,html[data-theme=light][data-v-1a7f8b95],.light[data-v-1a7f8b95]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-1a7f8b95],.dark[data-v-1a7f8b95]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-1a7f8b95{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-1a7f8b95{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-1a7f8b95{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-1a7f8b95]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-1a7f8b95]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-1a7f8b95]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-1a7f8b95]{flex:1}.action-bar-container .action-bar .info-content[data-v-1a7f8b95]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-1a7f8b95]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-1a7f8b95]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-1a7f8b95]{display:flex;gap:var(--spacing-md)}main[data-v-1a7f8b95]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-1a7f8b95]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-1a7f8b95]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-1a7f8b95]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-1a7f8b95]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-1a7f8b95]{flex:1}.content-section .content-header[data-v-1a7f8b95]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-1a7f8b95]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-1a7f8b95]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-1a7f8b95]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-1a7f8b95]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-1a7f8b95]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-1a7f8b95]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-1a7f8b95 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.section[data-v-1a7f8b95]{margin-bottom:var(--spacing-1) 6;padding-bottom:var(--spacing-8);border-bottom:1px solid var(--color-border-primary)}.section[data-v-1a7f8b95]:last-child{border-bottom:none;margin-bottom:0}.section h2[data-v-1a7f8b95]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-3xl);color:var(--color-brand-500);position:relative}.section h2[data-v-1a7f8b95]:after{content:"";position:absolute;bottom:-var(--spacing-2);left:0;width:40px;height:3px;background-color:var(--color-brand-500);border-radius:var(--radius-xs)}.section h3[data-v-1a7f8b95]{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);margin-top:var(--spacing-8);margin-bottom:var(--spacing-4);color:var(--color-text-primary)}.section p[data-v-1a7f8b95]{margin-bottom:var(--spacing-3xl);color:var(--color-text-light);max-width:800px;line-height:1.6}.component-showcase[data-v-1a7f8b95]{display:flex;flex-wrap:wrap;gap:var(--spacing-3xl);margin-bottom:var(--spacing-8);background-color:var(--color-background-primary);padding:var(--spacing-3xl);border-radius:var(--component-border-radius)}.component-item[data-v-1a7f8b95]{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-3);min-width:var(--spacing-3xl) 4}.component-item code[data-v-1a7f8b95]{font-size:var(--font-size-text-sm);padding:var(--spacing-1) var(--spacing-2);background-color:rgba(from var(--color-brand-500) r g b/.1);border-radius:var(--radius-xs);color:var(--color-brand-500)}.font-primary[data-v-1a7f8b95]{font-family:var(--font-family-text)}.font-display[data-v-1a7f8b95]{font-family:var(--font-family-display)}.font-mono[data-v-1a7f8b95]{font-family:var(--font-family-mono)}.typography-system-intro[data-v-1a7f8b95]{margin-bottom:var(--spacing-8xl);padding:var(--spacing-6xl);background:var(--color-background-secondary);border-radius:var(--component-border-radius-lg);border:1px solid var(--color-border-secondary)}.typography-system-intro h3[data-v-1a7f8b95]{margin-bottom:var(--spacing-lg);color:var(--color-text-primary)}.typography-system-intro .system-structure[data-v-1a7f8b95]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-6xl);margin-top:var(--spacing-6xl)}.typography-system-intro .system-structure .structure-item[data-v-1a7f8b95]{padding:var(--spacing-5xl);background:var(--color-background-primary);border-radius:var(--component-border-radius);border:1px solid var(--color-border-primary)}.typography-system-intro .system-structure .structure-item h4[data-v-1a7f8b95]{margin-bottom:var(--spacing-md);color:var(--color-text-primary);font-size:var(--font-size-text-lg);font-weight:var(--font-weight-semibold)}.typography-system-intro .system-structure .structure-item p[data-v-1a7f8b95]{margin-bottom:var(--spacing-lg);color:var(--color-text-secondary);font-size:var(--font-size-text-sm)}.typography-system-intro .system-structure .structure-item code[data-v-1a7f8b95]{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);background:var(--color-background-brand-primary);color:var(--color-text-brand-primary);border-radius:var(--component-border-radius-sm);font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}.typography-category[data-v-1a7f8b95]{margin-bottom:var(--spacing-8xl)}.typography-category h3[data-v-1a7f8b95]{margin-bottom:var(--spacing-lg);color:var(--color-text-primary);font-size:var(--font-size-display-xs);font-weight:var(--font-weight-semibold)}.typography-category h4[data-v-1a7f8b95]{margin:var(--spacing-6xl) 0 var(--spacing-4xl) 0;color:var(--color-text-secondary);font-size:var(--font-size-text-lg);font-weight:var(--font-weight-medium)}.font-families-grid[data-v-1a7f8b95]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:var(--spacing-6xl);margin-bottom:var(--spacing-6xl)}.font-family-card[data-v-1a7f8b95]{background:var(--color-background-primary);border-radius:var(--component-border-radius);overflow:hidden;cursor:pointer;transition:all var(--transition-fast);border:1px solid var(--color-border-secondary)}.font-family-card[data-v-1a7f8b95]:hover{transform:translateY(-2px);box-shadow:var(--component-shadow-hover);border-color:var(--color-border-brand)}.font-family-card.copied[data-v-1a7f8b95]{box-shadow:0 0 0 2px var(--color-foreground-success-primary);border-color:var(--color-foreground-success-primary)}.font-family-card .font-preview[data-v-1a7f8b95]{padding:var(--spacing-5xl);background:var(--color-background-secondary);border-bottom:1px solid var(--color-border-secondary)}.font-family-card .font-preview .font-sample .alphabet-line[data-v-1a7f8b95],.font-family-card .font-preview .font-sample .numbers-line[data-v-1a7f8b95]{display:block;font-size:var(--font-size-text-lg);line-height:1.4;margin-bottom:var(--spacing-sm);color:var(--color-text-primary)}.font-family-card .font-preview .font-sample .numbers-line[data-v-1a7f8b95]{color:var(--color-text-secondary);margin-bottom:0}.font-family-card .font-info[data-v-1a7f8b95]{padding:var(--spacing-4xl);position:relative}.font-family-card .font-info h4[data-v-1a7f8b95]{margin:0 0 var(--spacing-sm) 0;font-size:var(--font-size-text-md);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.font-family-card .font-info code[data-v-1a7f8b95]{display:block;font-size:var(--font-size-text-sm);color:var(--color-text-secondary);font-family:var(--font-family-mono);margin-bottom:var(--spacing-sm)}.font-family-card .font-info p[data-v-1a7f8b95]{font-size:var(--font-size-text-sm);color:var(--color-text-tertiary);margin:0}.text-scale-grid[data-v-1a7f8b95]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-lg);margin-bottom:var(--spacing-6xl)}.display-scale-grid[data-v-1a7f8b95]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg);margin-bottom:var(--spacing-6xl)}.scale-item[data-v-1a7f8b95],.display-item[data-v-1a7f8b95]{background:var(--color-background-primary);border-radius:var(--component-border-radius);overflow:hidden;cursor:pointer;transition:all var(--transition-fast);border:1px solid var(--color-border-secondary);position:relative}.scale-item[data-v-1a7f8b95]:hover,.display-item[data-v-1a7f8b95]:hover{transform:translateY(-2px);box-shadow:var(--component-shadow-hover);border-color:var(--color-border-brand)}.scale-item.copied[data-v-1a7f8b95],.display-item.copied[data-v-1a7f8b95]{box-shadow:0 0 0 2px var(--color-foreground-success-primary);border-color:var(--color-foreground-success-primary)}.scale-item .scale-preview[data-v-1a7f8b95],.scale-item .display-preview[data-v-1a7f8b95],.display-item .scale-preview[data-v-1a7f8b95],.display-item .display-preview[data-v-1a7f8b95]{padding:var(--spacing-4xl);background:var(--color-background-secondary);display:flex;align-items:center;justify-content:center;color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.scale-item .scale-info[data-v-1a7f8b95],.scale-item .display-info[data-v-1a7f8b95],.display-item .scale-info[data-v-1a7f8b95],.display-item .display-info[data-v-1a7f8b95]{padding:var(--spacing-lg)}.scale-item .scale-info h5[data-v-1a7f8b95],.scale-item .display-info h5[data-v-1a7f8b95],.display-item .scale-info h5[data-v-1a7f8b95],.display-item .display-info h5[data-v-1a7f8b95]{margin:0 0 var(--spacing-xs) 0;font-size:var(--font-size-text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.scale-item .scale-info code[data-v-1a7f8b95],.scale-item .display-info code[data-v-1a7f8b95],.display-item .scale-info code[data-v-1a7f8b95],.display-item .display-info code[data-v-1a7f8b95]{font-size:var(--font-size-text-xs);color:var(--color-text-secondary);font-family:var(--font-family-mono);display:block;margin-bottom:var(--spacing-xs)}.scale-item .scale-info .scale-value[data-v-1a7f8b95],.scale-item .scale-info .display-value[data-v-1a7f8b95],.scale-item .display-info .scale-value[data-v-1a7f8b95],.scale-item .display-info .display-value[data-v-1a7f8b95],.display-item .scale-info .scale-value[data-v-1a7f8b95],.display-item .scale-info .display-value[data-v-1a7f8b95],.display-item .display-info .scale-value[data-v-1a7f8b95],.display-item .display-info .display-value[data-v-1a7f8b95]{font-size:var(--font-size-text-xs);color:var(--color-text-tertiary)}.font-weights-grid[data-v-1a7f8b95]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--spacing-lg);margin-bottom:var(--spacing-6xl)}.weight-item[data-v-1a7f8b95]{background:var(--color-background-primary);border-radius:var(--component-border-radius);overflow:hidden;cursor:pointer;transition:all var(--transition-fast);border:1px solid var(--color-border-secondary);position:relative}.weight-item[data-v-1a7f8b95]:hover{transform:translateY(-2px);box-shadow:var(--component-shadow-hover);border-color:var(--color-border-brand)}.weight-item.copied[data-v-1a7f8b95]{box-shadow:0 0 0 2px var(--color-foreground-success-primary);border-color:var(--color-foreground-success-primary)}.weight-item .weight-preview[data-v-1a7f8b95]{padding:var(--spacing-4xl);background:var(--color-background-secondary);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-xs)}.weight-item .weight-preview .weight-demo[data-v-1a7f8b95]{font-size:var(--font-size-text-lg);color:var(--color-text-primary)}.weight-item .weight-preview .weight-value[data-v-1a7f8b95]{font-size:var(--font-size-text-sm);color:var(--color-text-secondary);font-family:var(--font-family-mono)}.weight-item .weight-info[data-v-1a7f8b95]{padding:var(--spacing-lg)}.weight-item .weight-info code[data-v-1a7f8b95]{font-size:var(--font-size-text-xs);color:var(--color-text-secondary);font-family:var(--font-family-mono);display:block;margin-bottom:var(--spacing-xs)}.weight-item .weight-info p[data-v-1a7f8b95]{font-size:var(--font-size-text-xs);color:var(--color-text-tertiary);margin:0}.line-heights-grid[data-v-1a7f8b95]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-lg);margin-bottom:var(--spacing-6xl)}.line-height-item[data-v-1a7f8b95]{background:var(--color-background-primary);border-radius:var(--component-border-radius);overflow:hidden;cursor:pointer;transition:all var(--transition-fast);border:1px solid var(--color-border-secondary);position:relative}.line-height-item[data-v-1a7f8b95]:hover{transform:translateY(-2px);box-shadow:var(--component-shadow-hover);border-color:var(--color-border-brand)}.line-height-item.copied[data-v-1a7f8b95]{box-shadow:0 0 0 2px var(--color-foreground-success-primary);border-color:var(--color-foreground-success-primary)}.line-height-item .line-height-preview[data-v-1a7f8b95]{padding:var(--spacing-4xl);background:var(--color-background-secondary)}.line-height-item .line-height-preview .line-height-text[data-v-1a7f8b95]{font-size:var(--font-size-text-md);color:var(--color-text-primary)}.line-height-item .line-height-info[data-v-1a7f8b95]{padding:var(--spacing-lg)}.line-height-item .line-height-info h5[data-v-1a7f8b95]{margin:0 0 var(--spacing-xs) 0;font-size:var(--font-size-text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.line-height-item .line-height-info code[data-v-1a7f8b95]{font-size:var(--font-size-text-xs);color:var(--color-text-secondary);font-family:var(--font-family-mono);display:block;margin-bottom:var(--spacing-xs)}.line-height-item .line-height-info .line-height-value[data-v-1a7f8b95]{font-size:var(--font-size-text-xs);color:var(--color-text-tertiary);font-family:var(--font-family-mono);display:block;margin-bottom:var(--spacing-xs)}.line-height-item .line-height-info p[data-v-1a7f8b95]{font-size:var(--font-size-text-xs);color:var(--color-text-tertiary);margin:0}.typography-examples[data-v-1a7f8b95]{display:grid;gap:var(--spacing-8xl);margin-bottom:var(--spacing-6xl)}.example-category h4[data-v-1a7f8b95]{margin-bottom:var(--spacing-4xl);color:var(--color-text-primary);font-size:var(--font-size-text-lg);font-weight:var(--font-weight-semibold);padding-bottom:var(--spacing-lg);border-bottom:1px solid var(--color-border-secondary)}.examples-grid[data-v-1a7f8b95]{display:grid;gap:var(--spacing-lg)}.typography-example[data-v-1a7f8b95]{background:var(--color-background-primary);border-radius:var(--component-border-radius);overflow:hidden;cursor:pointer;transition:all var(--transition-fast);border:1px solid var(--color-border-secondary);position:relative}.typography-example[data-v-1a7f8b95]:hover{transform:translateY(-2px);box-shadow:var(--component-shadow-hover);border-color:var(--color-border-brand)}.typography-example.copied[data-v-1a7f8b95]{box-shadow:0 0 0 2px var(--color-foreground-success-primary);border-color:var(--color-foreground-success-primary)}.typography-example .example-text[data-v-1a7f8b95]{padding:var(--spacing-5xl);color:var(--color-text-primary)}.typography-example .example-info[data-v-1a7f8b95]{padding:var(--spacing-lg);border-top:1px solid var(--color-border-secondary);background:var(--color-background-secondary)}.typography-example .example-info code[data-v-1a7f8b95]{font-size:var(--font-size-text-xs);color:var(--color-text-brand-primary);font-family:var(--font-family-mono);display:block;margin-bottom:var(--spacing-xs)}.typography-example .example-info .example-properties[data-v-1a7f8b95]{font-size:var(--font-size-text-xs);color:var(--color-text-tertiary)}.copied-indicator[data-v-1a7f8b95]{position:absolute;top:var(--spacing-md);right:var(--spacing-md);background:var(--color-background-success-solid);color:var(--color-text-white);font-size:var(--font-size-text-xs);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--component-border-radius-sm);font-weight:var(--font-weight-medium)}.usage-guidelines[data-v-1a7f8b95]{padding:var(--spacing-6xl);background:var(--color-background-secondary);border-radius:var(--component-border-radius-lg);border:1px solid var(--color-border-secondary)}.usage-guidelines h3[data-v-1a7f8b95]{margin-bottom:var(--spacing-5xl);color:var(--color-text-primary);font-size:var(--font-size-display-xs);font-weight:var(--font-weight-semibold)}.usage-guidelines .guidelines-grid[data-v-1a7f8b95]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-6xl)}.usage-guidelines .guidelines-grid .guideline-item h4[data-v-1a7f8b95]{margin-bottom:var(--spacing-lg);color:var(--color-text-primary);font-size:var(--font-size-text-lg);font-weight:var(--font-weight-semibold)}.usage-guidelines .guidelines-grid .guideline-item ul[data-v-1a7f8b95]{list-style:none;padding:0;margin:0}.usage-guidelines .guidelines-grid .guideline-item ul li[data-v-1a7f8b95]{position:relative;padding-left:var(--spacing-5xl);margin-bottom:var(--spacing-md);color:var(--color-text-secondary);font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm)}.usage-guidelines .guidelines-grid .guideline-item ul li[data-v-1a7f8b95]:before{content:"•";position:absolute;left:var(--spacing-lg);color:var(--color-foreground-brand-primary);font-weight:var(--font-weight-bold)}@media (max-width: 768px){.system-structure[data-v-1a7f8b95],.guidelines-grid[data-v-1a7f8b95],.font-families-grid[data-v-1a7f8b95]{grid-template-columns:1fr}.text-scale-grid[data-v-1a7f8b95],.display-scale-grid[data-v-1a7f8b95]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.font-weights-grid[data-v-1a7f8b95]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.line-heights-grid[data-v-1a7f8b95]{grid-template-columns:1fr}}[data-v-44e6d529],[data-v-44e6d529]:before,[data-v-44e6d529]:after{box-sizing:border-box}html[data-v-44e6d529],body[data-v-44e6d529],h1[data-v-44e6d529],h2[data-v-44e6d529],h3[data-v-44e6d529],h4[data-v-44e6d529],h5[data-v-44e6d529],h6[data-v-44e6d529],p[data-v-44e6d529],figure[data-v-44e6d529],blockquote[data-v-44e6d529],dl[data-v-44e6d529],dd[data-v-44e6d529],ul[data-v-44e6d529],ol[data-v-44e6d529]{margin:0;padding:0}body[data-v-44e6d529]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-44e6d529],ol[data-v-44e6d529]{list-style:none}img[data-v-44e6d529],picture[data-v-44e6d529],svg[data-v-44e6d529]{max-width:100%;display:block}input[data-v-44e6d529],button[data-v-44e6d529],textarea[data-v-44e6d529],select[data-v-44e6d529]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-44e6d529]:focus-within{scroll-behavior:auto}[data-v-44e6d529],[data-v-44e6d529]:before,[data-v-44e6d529]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-44e6d529]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-44e6d529]:hover{color:var(--color-text-brand-secondary)}a[data-v-44e6d529]:active{color:var(--color-text-brand-tertiary)}button[data-v-44e6d529]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-44e6d529]:focus:not(:focus-visible){outline:none}[data-v-44e6d529]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-44e6d529],textarea[data-v-44e6d529],select[data-v-44e6d529]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-44e6d529]:focus,textarea[data-v-44e6d529]:focus,select[data-v-44e6d529]:focus{border-color:var(--color-focus);outline:none}input[data-v-44e6d529]:disabled,textarea[data-v-44e6d529]:disabled,select[data-v-44e6d529]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-44e6d529]{border-collapse:collapse;width:100%}th[data-v-44e6d529]{text-align:left}button[data-v-44e6d529]:disabled,input[data-v-44e6d529]:disabled,textarea[data-v-44e6d529]:disabled,select[data-v-44e6d529]:disabled{cursor:not-allowed}fieldset[data-v-44e6d529]{border:none;padding:0;margin:0}legend[data-v-44e6d529]{padding:0}details[data-v-44e6d529]{display:block}summary[data-v-44e6d529]{display:list-item;cursor:pointer}hr[data-v-44e6d529]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-44e6d529],pre[data-v-44e6d529],kbd[data-v-44e6d529],samp[data-v-44e6d529]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-44e6d529]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-44e6d529]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-44e6d529]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-44e6d529]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-44e6d529]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-44e6d529]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-44e6d529],h6[data-v-44e6d529]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-44e6d529]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-44e6d529]::-webkit-scrollbar{height:4px}[data-v-44e6d529]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-44e6d529]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-44e6d529]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-44e6d529]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-44e6d529]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-44e6d529]:root,html[data-theme=light][data-v-44e6d529],.light[data-v-44e6d529]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-44e6d529],.dark[data-v-44e6d529]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-44e6d529{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-44e6d529{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-44e6d529{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-44e6d529]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-44e6d529]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-44e6d529]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-44e6d529]{flex:1}.action-bar-container .action-bar .info-content[data-v-44e6d529]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-44e6d529]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-44e6d529]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-44e6d529]{display:flex;gap:var(--spacing-md)}main[data-v-44e6d529]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-44e6d529]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-44e6d529]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-44e6d529]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-44e6d529]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-44e6d529]{flex:1}.content-section .content-header[data-v-44e6d529]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-44e6d529]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-44e6d529]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-44e6d529]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-44e6d529]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-44e6d529]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-44e6d529]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-44e6d529 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.section[data-v-44e6d529]{margin-bottom:var(--spacing-1) 6;padding-bottom:var(--spacing-8);border-bottom:1px solid var(--color-border-primary)}.section[data-v-44e6d529]:last-child{border-bottom:none;margin-bottom:0}.section h2[data-v-44e6d529]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-3xl);color:var(--color-brand-500);position:relative}.section h2[data-v-44e6d529]:after{content:"";position:absolute;bottom:-var(--spacing-2);left:0;width:40px;height:3px;background-color:var(--color-brand-500);border-radius:var(--radius-xs)}.section h3[data-v-44e6d529]{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);margin-top:var(--spacing-8);margin-bottom:var(--spacing-4);color:var(--color-text-primary)}.section p[data-v-44e6d529]{margin-bottom:var(--spacing-3xl);color:var(--color-text-light);max-width:800px;line-height:1.6}.component-showcase[data-v-44e6d529]{display:flex;flex-wrap:wrap;gap:var(--spacing-3xl);margin-bottom:var(--spacing-8);background-color:var(--color-background-primary);padding:var(--spacing-3xl);border-radius:var(--component-border-radius)}.component-item[data-v-44e6d529]{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-3);min-width:var(--spacing-3xl) 4}.component-item code[data-v-44e6d529]{font-size:var(--font-size-text-sm);padding:var(--spacing-1) var(--spacing-2);background-color:rgba(from var(--color-brand-500) r g b/.1);border-radius:var(--radius-xs);color:var(--color-brand-500)}.spacing-system-intro[data-v-44e6d529]{margin-bottom:var(--spacing-8xl);padding:var(--spacing-6xl);background:var(--color-background-secondary);border-radius:var(--component-border-radius-lg);border:1px solid var(--color-border-secondary)}.spacing-system-intro h3[data-v-44e6d529]{margin-bottom:var(--spacing-lg);color:var(--color-text-primary)}.spacing-system-intro .system-structure[data-v-44e6d529]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-6xl);margin-top:var(--spacing-6xl)}.spacing-system-intro .system-structure .structure-item[data-v-44e6d529]{padding:var(--spacing-5xl);background:var(--color-background-primary);border-radius:var(--component-border-radius);border:1px solid var(--color-border-primary)}.spacing-system-intro .system-structure .structure-item h4[data-v-44e6d529]{margin-bottom:var(--spacing-md);color:var(--color-text-primary);font-size:var(--font-size-text-lg);font-weight:var(--font-weight-semibold)}.spacing-system-intro .system-structure .structure-item p[data-v-44e6d529]{margin-bottom:var(--spacing-lg);color:var(--color-text-secondary);font-size:var(--font-size-text-sm)}.spacing-system-intro .system-structure .structure-item code[data-v-44e6d529]{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);background:var(--color-background-brand-primary);color:var(--color-text-brand-primary);border-radius:var(--component-border-radius-sm);font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}.spacing-category[data-v-44e6d529]{margin-bottom:var(--spacing-8xl)}.spacing-category h3[data-v-44e6d529]{margin-bottom:var(--spacing-lg);color:var(--color-text-primary);font-size:var(--font-size-display-xs);font-weight:var(--font-weight-semibold)}.spacing-category h4[data-v-44e6d529]{margin:var(--spacing-6xl) 0 var(--spacing-4xl) 0;color:var(--color-text-secondary);font-size:var(--font-size-text-lg);font-weight:var(--font-weight-medium)}.spacing-grid[data-v-44e6d529]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-lg);margin-bottom:var(--spacing-6xl)}.spacing-item[data-v-44e6d529]{background:var(--color-background-primary);border-radius:var(--component-border-radius);overflow:hidden;cursor:pointer;transition:all var(--transition-fast);border:1px solid var(--color-border-secondary);position:relative}.spacing-item[data-v-44e6d529]:hover{transform:translateY(-2px);box-shadow:var(--component-shadow-hover);border-color:var(--color-border-brand)}.spacing-item.copied[data-v-44e6d529]{box-shadow:0 0 0 2px var(--color-foreground-success-primary);border-color:var(--color-foreground-success-primary)}.spacing-item .spacing-preview[data-v-44e6d529]{padding:var(--spacing-5xl);background:var(--color-background-secondary);display:flex;align-items:center;justify-content:center;min-height:120px}.spacing-item .spacing-preview .spacing-visual[data-v-44e6d529]{background:var(--color-background-brand-primary);border:2px solid var(--color-border-brand);border-radius:var(--component-border-radius-sm);position:relative;display:flex;align-items:center;justify-content:center;min-width:20px;min-height:20px}.spacing-item .spacing-preview .spacing-visual .spacing-label[data-v-44e6d529]{font-size:var(--font-size-text-xs);font-weight:var(--font-weight-medium);color:var(--color-text-brand-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spacing-item .spacing-info[data-v-44e6d529]{padding:var(--spacing-lg)}.spacing-item .spacing-info h5[data-v-44e6d529]{margin:0 0 var(--spacing-xs) 0;font-size:var(--font-size-text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.spacing-item .spacing-info code[data-v-44e6d529]{font-size:var(--font-size-text-xs);color:var(--color-text-secondary);font-family:var(--font-family-mono);display:block;margin-bottom:var(--spacing-xs)}.spacing-item .spacing-info .spacing-value[data-v-44e6d529]{font-size:var(--font-size-text-xs);color:var(--color-text-tertiary);font-family:var(--font-family-mono);display:block;margin-bottom:var(--spacing-xs)}.spacing-item .spacing-info p[data-v-44e6d529]{font-size:var(--font-size-text-xs);color:var(--color-text-tertiary);margin:0}.primitive-spacing-grid[data-v-44e6d529]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--spacing-md);margin-bottom:var(--spacing-6xl)}.primitive-spacing-item[data-v-44e6d529]{background:var(--color-background-primary);border-radius:var(--component-border-radius);padding:var(--spacing-lg);cursor:pointer;transition:all var(--transition-fast);border:1px solid var(--color-border-secondary);position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md)}.primitive-spacing-item[data-v-44e6d529]:hover{transform:translateY(-2px);box-shadow:var(--component-shadow-hover);border-color:var(--color-border-brand)}.primitive-spacing-item.copied[data-v-44e6d529]{box-shadow:0 0 0 2px var(--color-foreground-success-primary);border-color:var(--color-foreground-success-primary)}.primitive-spacing-item .primitive-spacing-visual[data-v-44e6d529]{background:var(--color-background-brand-primary);border:1px solid var(--color-border-brand);border-radius:var(--component-border-radius-sm);min-width:16px;min-height:16px}.primitive-spacing-item .primitive-spacing-info[data-v-44e6d529]{text-align:center}.primitive-spacing-item .primitive-spacing-info code[data-v-44e6d529]{font-size:var(--font-size-text-xs);color:var(--color-text-secondary);font-family:var(--font-family-mono);display:block;margin-bottom:var(--spacing-xs)}.primitive-spacing-item .primitive-spacing-info .primitive-spacing-value[data-v-44e6d529]{font-size:var(--font-size-text-xs);color:var(--color-text-tertiary);font-family:var(--font-family-mono)}.contextual-categories[data-v-44e6d529]{display:grid;gap:var(--spacing-8xl)}.contextual-category h4[data-v-44e6d529]{margin-bottom:var(--spacing-4xl);color:var(--color-text-primary);font-size:var(--font-size-text-lg);font-weight:var(--font-weight-semibold);padding-bottom:var(--spacing-lg);border-bottom:1px solid var(--color-border-secondary)}.contextual-spacing-grid[data-v-44e6d529]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg)}.contextual-spacing-item[data-v-44e6d529]{background:var(--color-background-primary);border-radius:var(--component-border-radius);padding:var(--spacing-lg);cursor:pointer;transition:all var(--transition-fast);border:1px solid var(--color-border-secondary);position:relative}.contextual-spacing-item[data-v-44e6d529]:hover{transform:translateY(-2px);box-shadow:var(--component-shadow-hover);border-color:var(--color-border-brand)}.contextual-spacing-item.copied[data-v-44e6d529]{box-shadow:0 0 0 2px var(--color-foreground-success-primary);border-color:var(--color-foreground-success-primary)}.contextual-spacing-item .contextual-spacing-info h5[data-v-44e6d529]{margin:0 0 var(--spacing-sm) 0;font-size:var(--font-size-text-md);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.contextual-spacing-item .contextual-spacing-info code[data-v-44e6d529]{font-size:var(--font-size-text-sm);color:var(--color-text-secondary);font-family:var(--font-family-mono);display:block;margin-bottom:var(--spacing-xs)}.contextual-spacing-item .contextual-spacing-info .contextual-spacing-value[data-v-44e6d529]{font-size:var(--font-size-text-sm);color:var(--color-text-tertiary);font-family:var(--font-family-mono);display:block;margin-bottom:var(--spacing-sm)}.contextual-spacing-item .contextual-spacing-info p[data-v-44e6d529]{font-size:var(--font-size-text-sm);color:var(--color-text-tertiary);margin:0}.spacing-examples[data-v-44e6d529]{display:grid;gap:var(--spacing-8xl);margin-bottom:var(--spacing-6xl)}.example-category h4[data-v-44e6d529]{margin-bottom:var(--spacing-4xl);color:var(--color-text-primary);font-size:var(--font-size-text-lg);font-weight:var(--font-weight-semibold);padding-bottom:var(--spacing-lg);border-bottom:1px solid var(--color-border-secondary)}.examples-grid[data-v-44e6d529]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-lg)}.spacing-example[data-v-44e6d529]{background:var(--color-background-primary);border-radius:var(--component-border-radius);overflow:hidden;cursor:pointer;transition:all var(--transition-fast);border:1px solid var(--color-border-secondary);position:relative}.spacing-example[data-v-44e6d529]:hover{transform:translateY(-2px);box-shadow:var(--component-shadow-hover);border-color:var(--color-border-brand)}.spacing-example.copied[data-v-44e6d529]{box-shadow:0 0 0 2px var(--color-foreground-success-primary);border-color:var(--color-foreground-success-primary)}.spacing-example .example-preview[data-v-44e6d529]{padding:var(--spacing-4xl);background:var(--color-background-secondary)}.spacing-example .example-preview .example-wrapper[data-v-44e6d529]{border-radius:var(--component-border-radius)}.spacing-example .example-preview .example-content[data-v-44e6d529]{font-size:var(--font-size-text-sm);font-weight:var(--font-weight-medium)}.spacing-example .example-info[data-v-44e6d529]{padding:var(--spacing-lg)}.spacing-example .example-info h5[data-v-44e6d529]{margin:0 0 var(--spacing-xs) 0;font-size:var(--font-size-text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.spacing-example .example-info code[data-v-44e6d529]{font-size:var(--font-size-text-xs);color:var(--color-text-brand-primary);font-family:var(--font-family-mono);display:block;margin-bottom:var(--spacing-xs)}.spacing-example .example-info .example-value[data-v-44e6d529]{font-size:var(--font-size-text-xs);color:var(--color-text-tertiary);font-family:var(--font-family-mono)}.copied-indicator[data-v-44e6d529]{position:absolute;top:var(--spacing-md);right:var(--spacing-md);background:var(--color-background-success-solid);color:var(--color-text-white);font-size:var(--font-size-text-xs);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--component-border-radius-sm);font-weight:var(--font-weight-medium)}.usage-guidelines[data-v-44e6d529]{padding:var(--spacing-6xl);background:var(--color-background-secondary);border-radius:var(--component-border-radius-lg);border:1px solid var(--color-border-secondary)}.usage-guidelines h3[data-v-44e6d529]{margin-bottom:var(--spacing-5xl);color:var(--color-text-primary);font-size:var(--font-size-display-xs);font-weight:var(--font-weight-semibold)}.usage-guidelines .guidelines-grid[data-v-44e6d529]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-6xl)}.usage-guidelines .guidelines-grid .guideline-item h4[data-v-44e6d529]{margin-bottom:var(--spacing-lg);color:var(--color-text-primary);font-size:var(--font-size-text-lg);font-weight:var(--font-weight-semibold)}.usage-guidelines .guidelines-grid .guideline-item ul[data-v-44e6d529]{list-style:none;padding:0;margin:0}.usage-guidelines .guidelines-grid .guideline-item ul li[data-v-44e6d529]{position:relative;padding-left:var(--spacing-5xl);margin-bottom:var(--spacing-md);color:var(--color-text-secondary);font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm)}.usage-guidelines .guidelines-grid .guideline-item ul li[data-v-44e6d529]:before{content:"•";position:absolute;left:var(--spacing-lg);color:var(--color-foreground-brand-primary);font-weight:var(--font-weight-bold)}@media (max-width: 768px){.system-structure[data-v-44e6d529],.guidelines-grid[data-v-44e6d529],.spacing-grid[data-v-44e6d529]{grid-template-columns:1fr}.primitive-spacing-grid[data-v-44e6d529]{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.contextual-spacing-grid[data-v-44e6d529],.examples-grid[data-v-44e6d529]{grid-template-columns:1fr}}[data-v-da68b38e],[data-v-da68b38e]:before,[data-v-da68b38e]:after{box-sizing:border-box}html[data-v-da68b38e],body[data-v-da68b38e],h1[data-v-da68b38e],h2[data-v-da68b38e],h3[data-v-da68b38e],h4[data-v-da68b38e],h5[data-v-da68b38e],h6[data-v-da68b38e],p[data-v-da68b38e],figure[data-v-da68b38e],blockquote[data-v-da68b38e],dl[data-v-da68b38e],dd[data-v-da68b38e],ul[data-v-da68b38e],ol[data-v-da68b38e]{margin:0;padding:0}body[data-v-da68b38e]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-da68b38e],ol[data-v-da68b38e]{list-style:none}img[data-v-da68b38e],picture[data-v-da68b38e],svg[data-v-da68b38e]{max-width:100%;display:block}input[data-v-da68b38e],button[data-v-da68b38e],textarea[data-v-da68b38e],select[data-v-da68b38e]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-da68b38e]:focus-within{scroll-behavior:auto}[data-v-da68b38e],[data-v-da68b38e]:before,[data-v-da68b38e]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-da68b38e]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-da68b38e]:hover{color:var(--color-text-brand-secondary)}a[data-v-da68b38e]:active{color:var(--color-text-brand-tertiary)}button[data-v-da68b38e]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-da68b38e]:focus:not(:focus-visible){outline:none}[data-v-da68b38e]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-da68b38e],textarea[data-v-da68b38e],select[data-v-da68b38e]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-da68b38e]:focus,textarea[data-v-da68b38e]:focus,select[data-v-da68b38e]:focus{border-color:var(--color-focus);outline:none}input[data-v-da68b38e]:disabled,textarea[data-v-da68b38e]:disabled,select[data-v-da68b38e]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-da68b38e]{border-collapse:collapse;width:100%}th[data-v-da68b38e]{text-align:left}button[data-v-da68b38e]:disabled,input[data-v-da68b38e]:disabled,textarea[data-v-da68b38e]:disabled,select[data-v-da68b38e]:disabled{cursor:not-allowed}fieldset[data-v-da68b38e]{border:none;padding:0;margin:0}legend[data-v-da68b38e]{padding:0}details[data-v-da68b38e]{display:block}summary[data-v-da68b38e]{display:list-item;cursor:pointer}hr[data-v-da68b38e]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-da68b38e],pre[data-v-da68b38e],kbd[data-v-da68b38e],samp[data-v-da68b38e]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-da68b38e]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-da68b38e]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-da68b38e]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-da68b38e]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-da68b38e]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-da68b38e]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-da68b38e],h6[data-v-da68b38e]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-da68b38e]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-da68b38e]::-webkit-scrollbar{height:4px}[data-v-da68b38e]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-da68b38e]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-da68b38e]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-da68b38e]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-da68b38e]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-da68b38e]:root,html[data-theme=light][data-v-da68b38e],.light[data-v-da68b38e]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-da68b38e],.dark[data-v-da68b38e]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-da68b38e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-da68b38e{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-da68b38e{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-da68b38e]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-da68b38e]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-da68b38e]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-da68b38e]{flex:1}.action-bar-container .action-bar .info-content[data-v-da68b38e]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-da68b38e]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-da68b38e]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-da68b38e]{display:flex;gap:var(--spacing-md)}main[data-v-da68b38e]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-da68b38e]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-da68b38e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-da68b38e]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-da68b38e]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-da68b38e]{flex:1}.content-section .content-header[data-v-da68b38e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-da68b38e]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-da68b38e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-da68b38e]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-da68b38e]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-da68b38e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-da68b38e]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-da68b38e var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.section[data-v-da68b38e]{margin-bottom:var(--spacing-1) 6;padding-bottom:var(--spacing-8);border-bottom:1px solid var(--color-border-primary)}.section[data-v-da68b38e]:last-child{border-bottom:none;margin-bottom:0}.section h2[data-v-da68b38e]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-3xl);color:var(--color-brand-500);position:relative}.section h2[data-v-da68b38e]:after{content:"";position:absolute;bottom:-var(--spacing-2);left:0;width:40px;height:3px;background-color:var(--color-brand-500);border-radius:var(--radius-xs)}.section h3[data-v-da68b38e]{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);margin-top:var(--spacing-8);margin-bottom:var(--spacing-4);color:var(--color-text-primary)}.section p[data-v-da68b38e]{margin-bottom:var(--spacing-3xl);color:var(--color-text-light);max-width:800px;line-height:1.6}.component-showcase[data-v-da68b38e]{display:flex;flex-wrap:wrap;gap:var(--spacing-3xl);margin-bottom:var(--spacing-8);background-color:var(--color-background-primary);padding:var(--spacing-3xl);border-radius:var(--component-border-radius)}.component-item[data-v-da68b38e]{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-3);min-width:var(--spacing-3xl) 4}.component-item code[data-v-da68b38e]{font-size:var(--font-size-text-sm);padding:var(--spacing-1) var(--spacing-2);background-color:rgba(from var(--color-brand-500) r g b/.1);border-radius:var(--radius-xs);color:var(--color-brand-500)}.icon-search[data-v-da68b38e]{margin-bottom:var(--spacing-3xl);max-width:var(--spacing-140)}.icon-grid[data-v-da68b38e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:var(--spacing-4)}.icon-item[data-v-da68b38e]{position:relative;display:flex;flex-direction:column;align-items:center;padding:var(--spacing-4);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);cursor:pointer;transition:var(--transition-default)}.icon-item[data-v-da68b38e]:hover{border-color:var(--color-border-brand);background-color:rgba(from var(--color-background-brand-primary) r g b/.05)}.icon-item.copied[data-v-da68b38e]{border-color:var(--color-text-success-primary);background-color:var(--color-background-success-primary)}.icon-preview[data-v-da68b38e]{display:flex;align-items:center;justify-content:center;height:48px;width:48px;margin-bottom:var(--spacing-3)}.icon-preview svg[data-v-da68b38e]{width:24px;height:24px}.icon-name[data-v-da68b38e]{position:relative;text-align:center;font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary);width:100%}.icon-name code[data-v-da68b38e]{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.icon-name .copied-indicator[data-v-da68b38e]{position:absolute;top:100%;left:50%;transform:translate(-50%);background-color:var(--color-background-success-primary);color:var(--color-text-success-primary);border:solid 1px var(--color-text-success-primary);padding:var(--spacing-xxs) var(--spacing-md);border-radius:var(--radius-xs);box-shadow:var(--shadow-xs);font-size:var(--font-size-text-xs);white-space:nowrap;animation:fadeIn-da68b38e .2s ease-in-out forwards,fadeOut-da68b38e .2s 2s ease-in-out forwards;z-index:1}@keyframes fadeIn-da68b38e{0%{opacity:0;translate:0 -.5rem}to{opacity:1;translate:0 0}}@keyframes fadeOut-da68b38e{0%{opacity:1;translate:0 0}to{opacity:0;translate:0 -.5rem}}[data-v-36d837fc],[data-v-36d837fc]:before,[data-v-36d837fc]:after{box-sizing:border-box}html[data-v-36d837fc],body[data-v-36d837fc],h1[data-v-36d837fc],h2[data-v-36d837fc],h3[data-v-36d837fc],h4[data-v-36d837fc],h5[data-v-36d837fc],h6[data-v-36d837fc],p[data-v-36d837fc],figure[data-v-36d837fc],blockquote[data-v-36d837fc],dl[data-v-36d837fc],dd[data-v-36d837fc],ul[data-v-36d837fc],ol[data-v-36d837fc]{margin:0;padding:0}body[data-v-36d837fc]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-36d837fc],ol[data-v-36d837fc]{list-style:none}img[data-v-36d837fc],picture[data-v-36d837fc],svg[data-v-36d837fc]{max-width:100%;display:block}input[data-v-36d837fc],button[data-v-36d837fc],textarea[data-v-36d837fc],select[data-v-36d837fc]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-36d837fc]:focus-within{scroll-behavior:auto}[data-v-36d837fc],[data-v-36d837fc]:before,[data-v-36d837fc]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-36d837fc]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-36d837fc]:hover{color:var(--color-text-brand-secondary)}a[data-v-36d837fc]:active{color:var(--color-text-brand-tertiary)}button[data-v-36d837fc]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-36d837fc]:focus:not(:focus-visible){outline:none}[data-v-36d837fc]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-36d837fc],textarea[data-v-36d837fc],select[data-v-36d837fc]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-36d837fc]:focus,textarea[data-v-36d837fc]:focus,select[data-v-36d837fc]:focus{border-color:var(--color-focus);outline:none}input[data-v-36d837fc]:disabled,textarea[data-v-36d837fc]:disabled,select[data-v-36d837fc]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-36d837fc]{border-collapse:collapse;width:100%}th[data-v-36d837fc]{text-align:left}button[data-v-36d837fc]:disabled,input[data-v-36d837fc]:disabled,textarea[data-v-36d837fc]:disabled,select[data-v-36d837fc]:disabled{cursor:not-allowed}fieldset[data-v-36d837fc]{border:none;padding:0;margin:0}legend[data-v-36d837fc]{padding:0}details[data-v-36d837fc]{display:block}summary[data-v-36d837fc]{display:list-item;cursor:pointer}hr[data-v-36d837fc]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-36d837fc],pre[data-v-36d837fc],kbd[data-v-36d837fc],samp[data-v-36d837fc]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-36d837fc]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-36d837fc]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-36d837fc]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-36d837fc]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-36d837fc]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-36d837fc]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-36d837fc],h6[data-v-36d837fc]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-36d837fc]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-36d837fc]::-webkit-scrollbar{height:4px}[data-v-36d837fc]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-36d837fc]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-36d837fc]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-36d837fc]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-36d837fc]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-36d837fc]:root,html[data-theme=light][data-v-36d837fc],.light[data-v-36d837fc]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-36d837fc],.dark[data-v-36d837fc]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-36d837fc{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-36d837fc{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-36d837fc{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-36d837fc]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-36d837fc]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-36d837fc]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-36d837fc]{flex:1}.action-bar-container .action-bar .info-content[data-v-36d837fc]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-36d837fc]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-36d837fc]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-36d837fc]{display:flex;gap:var(--spacing-md)}main[data-v-36d837fc]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-36d837fc]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-36d837fc]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-36d837fc]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-36d837fc]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-36d837fc]{flex:1}.content-section .content-header[data-v-36d837fc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-36d837fc]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-36d837fc]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-36d837fc]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-36d837fc]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-36d837fc]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-36d837fc]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-36d837fc var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.component-documentation[data-v-36d837fc],.documentation-section[data-v-36d837fc]{margin-bottom:var(--spacing-3xl)}.documentation-section[data-v-36d837fc]:last-child{margin-bottom:0}.documentation-title[data-v-36d837fc]{font-size:var(--font-size-text-lg);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-xl);color:var(--color-text-primary)}.documentation-table-container[data-v-36d837fc]{overflow-x:auto;border-radius:var(--component-border-radius);border:1px solid var(--color-border-primary)}.documentation-table[data-v-36d837fc]{width:100%;border-collapse:collapse;font-size:var(--font-size-text-sm)}.documentation-table th[data-v-36d837fc],.documentation-table td[data-v-36d837fc]{padding:var(--spacing-3);text-align:left;border-bottom:1px solid var(--color-border-primary)}.documentation-table th[data-v-36d837fc]{font-weight:var(--font-weight-bold);background-color:var(--color-background-secondary);color:var(--color-text-primary)}.documentation-table tr:last-child td[data-v-36d837fc]{border-bottom:none}.documentation-table .prop-name[data-v-36d837fc],.documentation-table .event-name[data-v-36d837fc],.documentation-table .slot-name[data-v-36d837fc]{font-family:var(--font-family-mono);color:var(--color-foreground-brand-primary);font-weight:var(--font-weight-medium)}.documentation-table .prop-type[data-v-36d837fc]{font-family:var(--font-family-mono);color:var(--color-text-secondary)}.documentation-table .prop-default[data-v-36d837fc]{font-family:var(--font-family-mono);color:var(--color-text-tertiary)}.documentation-table .event-params[data-v-36d837fc]{font-family:var(--font-family-mono);color:var(--color-text-secondary)}[data-v-e1951050],[data-v-e1951050]:before,[data-v-e1951050]:after{box-sizing:border-box}html[data-v-e1951050],body[data-v-e1951050],h1[data-v-e1951050],h2[data-v-e1951050],h3[data-v-e1951050],h4[data-v-e1951050],h5[data-v-e1951050],h6[data-v-e1951050],p[data-v-e1951050],figure[data-v-e1951050],blockquote[data-v-e1951050],dl[data-v-e1951050],dd[data-v-e1951050],ul[data-v-e1951050],ol[data-v-e1951050]{margin:0;padding:0}body[data-v-e1951050]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-e1951050],ol[data-v-e1951050]{list-style:none}img[data-v-e1951050],picture[data-v-e1951050],svg[data-v-e1951050]{max-width:100%;display:block}input[data-v-e1951050],button[data-v-e1951050],textarea[data-v-e1951050],select[data-v-e1951050]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-e1951050]:focus-within{scroll-behavior:auto}[data-v-e1951050],[data-v-e1951050]:before,[data-v-e1951050]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-e1951050]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-e1951050]:hover{color:var(--color-text-brand-secondary)}a[data-v-e1951050]:active{color:var(--color-text-brand-tertiary)}button[data-v-e1951050]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-e1951050]:focus:not(:focus-visible){outline:none}[data-v-e1951050]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-e1951050],textarea[data-v-e1951050],select[data-v-e1951050]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-e1951050]:focus,textarea[data-v-e1951050]:focus,select[data-v-e1951050]:focus{border-color:var(--color-focus);outline:none}input[data-v-e1951050]:disabled,textarea[data-v-e1951050]:disabled,select[data-v-e1951050]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-e1951050]{border-collapse:collapse;width:100%}th[data-v-e1951050]{text-align:left}button[data-v-e1951050]:disabled,input[data-v-e1951050]:disabled,textarea[data-v-e1951050]:disabled,select[data-v-e1951050]:disabled{cursor:not-allowed}fieldset[data-v-e1951050]{border:none;padding:0;margin:0}legend[data-v-e1951050]{padding:0}details[data-v-e1951050]{display:block}summary[data-v-e1951050]{display:list-item;cursor:pointer}hr[data-v-e1951050]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-e1951050],pre[data-v-e1951050],kbd[data-v-e1951050],samp[data-v-e1951050]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-e1951050]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-e1951050]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-e1951050]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-e1951050]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-e1951050]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-e1951050]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-e1951050],h6[data-v-e1951050]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-e1951050]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-e1951050]::-webkit-scrollbar{height:4px}[data-v-e1951050]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-e1951050]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-e1951050]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-e1951050]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-e1951050]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-e1951050]:root,html[data-theme=light][data-v-e1951050],.light[data-v-e1951050]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-e1951050],.dark[data-v-e1951050]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-e1951050{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-e1951050{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-e1951050{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-e1951050]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-e1951050]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-e1951050]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-e1951050]{flex:1}.action-bar-container .action-bar .info-content[data-v-e1951050]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-e1951050]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-e1951050]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-e1951050]{display:flex;gap:var(--spacing-md)}main[data-v-e1951050]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-e1951050]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-e1951050]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-e1951050]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-e1951050]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-e1951050]{flex:1}.content-section .content-header[data-v-e1951050]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-e1951050]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-e1951050]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-e1951050]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-e1951050]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-e1951050]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-e1951050]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-e1951050 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.section[data-v-e1951050]{margin-bottom:var(--spacing-1) 6;padding-bottom:var(--spacing-8);border-bottom:1px solid var(--color-border-primary)}.section[data-v-e1951050]:last-child{border-bottom:none;margin-bottom:0}.section h2[data-v-e1951050]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-3xl);color:var(--color-brand-500);position:relative}.section h2[data-v-e1951050]:after{content:"";position:absolute;bottom:-var(--spacing-2);left:0;width:40px;height:3px;background-color:var(--color-brand-500);border-radius:var(--radius-xs)}.section h3[data-v-e1951050]{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);margin-top:var(--spacing-8);margin-bottom:var(--spacing-4);color:var(--color-text-primary)}.section p[data-v-e1951050]{margin-bottom:var(--spacing-3xl);color:var(--color-text-light);max-width:800px;line-height:1.6}.component-showcase[data-v-e1951050]{display:flex;flex-wrap:wrap;gap:var(--spacing-3xl);margin-bottom:var(--spacing-8);background-color:var(--color-background-primary);padding:var(--spacing-3xl);border-radius:var(--component-border-radius)}.component-item[data-v-e1951050]{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-3);min-width:var(--spacing-3xl) 4}.component-item code[data-v-e1951050]{font-size:var(--font-size-text-sm);padding:var(--spacing-1) var(--spacing-2);background-color:rgba(from var(--color-brand-500) r g b/.1);border-radius:var(--radius-xs);color:var(--color-brand-500)}.component-item[data-v-e1951050]{display:flex;flex-wrap:wrap;gap:var(--spacing-4)}.card-example[data-v-e1951050]{width:var(--spacing-3xl) 4;min-height:var(--spacing-3) 2}.card-example[data-v-e1951050]:not(:last-child){margin-bottom:var(--spacing-4)}[data-v-c479d4a7],[data-v-c479d4a7]:before,[data-v-c479d4a7]:after{box-sizing:border-box}html[data-v-c479d4a7],body[data-v-c479d4a7],h1[data-v-c479d4a7],h2[data-v-c479d4a7],h3[data-v-c479d4a7],h4[data-v-c479d4a7],h5[data-v-c479d4a7],h6[data-v-c479d4a7],p[data-v-c479d4a7],figure[data-v-c479d4a7],blockquote[data-v-c479d4a7],dl[data-v-c479d4a7],dd[data-v-c479d4a7],ul[data-v-c479d4a7],ol[data-v-c479d4a7]{margin:0;padding:0}body[data-v-c479d4a7]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-c479d4a7],ol[data-v-c479d4a7]{list-style:none}img[data-v-c479d4a7],picture[data-v-c479d4a7],svg[data-v-c479d4a7]{max-width:100%;display:block}input[data-v-c479d4a7],button[data-v-c479d4a7],textarea[data-v-c479d4a7],select[data-v-c479d4a7]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-c479d4a7]:focus-within{scroll-behavior:auto}[data-v-c479d4a7],[data-v-c479d4a7]:before,[data-v-c479d4a7]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-c479d4a7]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-c479d4a7]:hover{color:var(--color-text-brand-secondary)}a[data-v-c479d4a7]:active{color:var(--color-text-brand-tertiary)}button[data-v-c479d4a7]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-c479d4a7]:focus:not(:focus-visible){outline:none}[data-v-c479d4a7]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-c479d4a7],textarea[data-v-c479d4a7],select[data-v-c479d4a7]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-c479d4a7]:focus,textarea[data-v-c479d4a7]:focus,select[data-v-c479d4a7]:focus{border-color:var(--color-focus);outline:none}input[data-v-c479d4a7]:disabled,textarea[data-v-c479d4a7]:disabled,select[data-v-c479d4a7]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-c479d4a7]{border-collapse:collapse;width:100%}th[data-v-c479d4a7]{text-align:left}button[data-v-c479d4a7]:disabled,input[data-v-c479d4a7]:disabled,textarea[data-v-c479d4a7]:disabled,select[data-v-c479d4a7]:disabled{cursor:not-allowed}fieldset[data-v-c479d4a7]{border:none;padding:0;margin:0}legend[data-v-c479d4a7]{padding:0}details[data-v-c479d4a7]{display:block}summary[data-v-c479d4a7]{display:list-item;cursor:pointer}hr[data-v-c479d4a7]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-c479d4a7],pre[data-v-c479d4a7],kbd[data-v-c479d4a7],samp[data-v-c479d4a7]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-c479d4a7]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-c479d4a7]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-c479d4a7]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-c479d4a7]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-c479d4a7]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-c479d4a7]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-c479d4a7],h6[data-v-c479d4a7]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-c479d4a7]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-c479d4a7]::-webkit-scrollbar{height:4px}[data-v-c479d4a7]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-c479d4a7]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-c479d4a7]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-c479d4a7]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-c479d4a7]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-c479d4a7]:root,html[data-theme=light][data-v-c479d4a7],.light[data-v-c479d4a7]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-c479d4a7],.dark[data-v-c479d4a7]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-c479d4a7{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-c479d4a7{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-c479d4a7{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-c479d4a7]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-c479d4a7]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-c479d4a7]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-c479d4a7]{flex:1}.action-bar-container .action-bar .info-content[data-v-c479d4a7]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-c479d4a7]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-c479d4a7]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-c479d4a7]{display:flex;gap:var(--spacing-md)}main[data-v-c479d4a7]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-c479d4a7]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-c479d4a7]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-c479d4a7]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-c479d4a7]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-c479d4a7]{flex:1}.content-section .content-header[data-v-c479d4a7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-c479d4a7]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-c479d4a7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-c479d4a7]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-c479d4a7]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-c479d4a7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-c479d4a7]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-c479d4a7 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.breadcrumb[data-v-c479d4a7]{display:block;width:100%;margin:var(--spacing-sm) 0}.breadcrumb .breadcrumb-list[data-v-c479d4a7]{display:flex;flex-wrap:wrap;align-items:center;list-style:none;padding:0;margin:0;font-size:var(--font-size-md)}.breadcrumb.small .breadcrumb-list[data-v-c479d4a7]{font-size:var(--font-size-sm)}[data-v-4375aa9f],[data-v-4375aa9f]:before,[data-v-4375aa9f]:after{box-sizing:border-box}html[data-v-4375aa9f],body[data-v-4375aa9f],h1[data-v-4375aa9f],h2[data-v-4375aa9f],h3[data-v-4375aa9f],h4[data-v-4375aa9f],h5[data-v-4375aa9f],h6[data-v-4375aa9f],p[data-v-4375aa9f],figure[data-v-4375aa9f],blockquote[data-v-4375aa9f],dl[data-v-4375aa9f],dd[data-v-4375aa9f],ul[data-v-4375aa9f],ol[data-v-4375aa9f]{margin:0;padding:0}body[data-v-4375aa9f]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-4375aa9f],ol[data-v-4375aa9f]{list-style:none}img[data-v-4375aa9f],picture[data-v-4375aa9f],svg[data-v-4375aa9f]{max-width:100%;display:block}input[data-v-4375aa9f],button[data-v-4375aa9f],textarea[data-v-4375aa9f],select[data-v-4375aa9f]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-4375aa9f]:focus-within{scroll-behavior:auto}[data-v-4375aa9f],[data-v-4375aa9f]:before,[data-v-4375aa9f]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-4375aa9f]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-4375aa9f]:hover{color:var(--color-text-brand-secondary)}a[data-v-4375aa9f]:active{color:var(--color-text-brand-tertiary)}button[data-v-4375aa9f]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-4375aa9f]:focus:not(:focus-visible){outline:none}[data-v-4375aa9f]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-4375aa9f],textarea[data-v-4375aa9f],select[data-v-4375aa9f]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-4375aa9f]:focus,textarea[data-v-4375aa9f]:focus,select[data-v-4375aa9f]:focus{border-color:var(--color-focus);outline:none}input[data-v-4375aa9f]:disabled,textarea[data-v-4375aa9f]:disabled,select[data-v-4375aa9f]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-4375aa9f]{border-collapse:collapse;width:100%}th[data-v-4375aa9f]{text-align:left}button[data-v-4375aa9f]:disabled,input[data-v-4375aa9f]:disabled,textarea[data-v-4375aa9f]:disabled,select[data-v-4375aa9f]:disabled{cursor:not-allowed}fieldset[data-v-4375aa9f]{border:none;padding:0;margin:0}legend[data-v-4375aa9f]{padding:0}details[data-v-4375aa9f]{display:block}summary[data-v-4375aa9f]{display:list-item;cursor:pointer}hr[data-v-4375aa9f]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-4375aa9f],pre[data-v-4375aa9f],kbd[data-v-4375aa9f],samp[data-v-4375aa9f]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-4375aa9f]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-4375aa9f]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-4375aa9f]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-4375aa9f]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-4375aa9f]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-4375aa9f]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-4375aa9f],h6[data-v-4375aa9f]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-4375aa9f]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-4375aa9f]::-webkit-scrollbar{height:4px}[data-v-4375aa9f]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-4375aa9f]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-4375aa9f]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-4375aa9f]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-4375aa9f]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-4375aa9f]:root,html[data-theme=light][data-v-4375aa9f],.light[data-v-4375aa9f]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-4375aa9f],.dark[data-v-4375aa9f]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-4375aa9f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-4375aa9f{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-4375aa9f{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-4375aa9f]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-4375aa9f]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-4375aa9f]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-4375aa9f]{flex:1}.action-bar-container .action-bar .info-content[data-v-4375aa9f]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-4375aa9f]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-4375aa9f]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-4375aa9f]{display:flex;gap:var(--spacing-md)}main[data-v-4375aa9f]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-4375aa9f]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-4375aa9f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-4375aa9f]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-4375aa9f]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-4375aa9f]{flex:1}.content-section .content-header[data-v-4375aa9f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-4375aa9f]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-4375aa9f]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-4375aa9f]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-4375aa9f]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-4375aa9f]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-4375aa9f]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-4375aa9f var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.breadcrumb-item[data-v-4375aa9f]{display:inline-flex;align-items:center;position:relative}.breadcrumb-item[data-v-4375aa9f]:not(:last-child){margin-right:var(--spacing-xs)}.breadcrumb-item[data-v-4375aa9f]:not(:last-child):after{content:"/";display:inline-block;margin-left:var(--spacing-xs);color:var(--color-text-secondary)}.breadcrumb-item .breadcrumb-link[data-v-4375aa9f]{display:flex;align-items:center;gap:var(--spacing-xs);color:var(--color-text-secondary);text-decoration:none;transition:color var(--transition-fast)}.breadcrumb-item .breadcrumb-link[data-v-4375aa9f]:hover{color:var(--color-text-brand-primary);text-decoration:underline}.breadcrumb-item .breadcrumb-text[data-v-4375aa9f]{display:flex;align-items:center;gap:var(--spacing-xs);color:var(--color-text-primary)}.breadcrumb-item.active .breadcrumb-text[data-v-4375aa9f]{font-weight:var(--font-weight-bold)}[data-v-e5e8817b],[data-v-e5e8817b]:before,[data-v-e5e8817b]:after{box-sizing:border-box}html[data-v-e5e8817b],body[data-v-e5e8817b],h1[data-v-e5e8817b],h2[data-v-e5e8817b],h3[data-v-e5e8817b],h4[data-v-e5e8817b],h5[data-v-e5e8817b],h6[data-v-e5e8817b],p[data-v-e5e8817b],figure[data-v-e5e8817b],blockquote[data-v-e5e8817b],dl[data-v-e5e8817b],dd[data-v-e5e8817b],ul[data-v-e5e8817b],ol[data-v-e5e8817b]{margin:0;padding:0}body[data-v-e5e8817b]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-e5e8817b],ol[data-v-e5e8817b]{list-style:none}img[data-v-e5e8817b],picture[data-v-e5e8817b],svg[data-v-e5e8817b]{max-width:100%;display:block}input[data-v-e5e8817b],button[data-v-e5e8817b],textarea[data-v-e5e8817b],select[data-v-e5e8817b]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-e5e8817b]:focus-within{scroll-behavior:auto}[data-v-e5e8817b],[data-v-e5e8817b]:before,[data-v-e5e8817b]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-e5e8817b]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-e5e8817b]:hover{color:var(--color-text-brand-secondary)}a[data-v-e5e8817b]:active{color:var(--color-text-brand-tertiary)}button[data-v-e5e8817b]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-e5e8817b]:focus:not(:focus-visible){outline:none}[data-v-e5e8817b]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-e5e8817b],textarea[data-v-e5e8817b],select[data-v-e5e8817b]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-e5e8817b]:focus,textarea[data-v-e5e8817b]:focus,select[data-v-e5e8817b]:focus{border-color:var(--color-focus);outline:none}input[data-v-e5e8817b]:disabled,textarea[data-v-e5e8817b]:disabled,select[data-v-e5e8817b]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-e5e8817b]{border-collapse:collapse;width:100%}th[data-v-e5e8817b]{text-align:left}button[data-v-e5e8817b]:disabled,input[data-v-e5e8817b]:disabled,textarea[data-v-e5e8817b]:disabled,select[data-v-e5e8817b]:disabled{cursor:not-allowed}fieldset[data-v-e5e8817b]{border:none;padding:0;margin:0}legend[data-v-e5e8817b]{padding:0}details[data-v-e5e8817b]{display:block}summary[data-v-e5e8817b]{display:list-item;cursor:pointer}hr[data-v-e5e8817b]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-e5e8817b],pre[data-v-e5e8817b],kbd[data-v-e5e8817b],samp[data-v-e5e8817b]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-e5e8817b]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-e5e8817b]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-e5e8817b]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-e5e8817b]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-e5e8817b]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-e5e8817b]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-e5e8817b],h6[data-v-e5e8817b]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-e5e8817b]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-e5e8817b]::-webkit-scrollbar{height:4px}[data-v-e5e8817b]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-e5e8817b]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-e5e8817b]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-e5e8817b]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-e5e8817b]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-e5e8817b]:root,html[data-theme=light][data-v-e5e8817b],.light[data-v-e5e8817b]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-e5e8817b],.dark[data-v-e5e8817b]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-e5e8817b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-e5e8817b{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-e5e8817b{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-e5e8817b]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-e5e8817b]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-e5e8817b]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-e5e8817b]{flex:1}.action-bar-container .action-bar .info-content[data-v-e5e8817b]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-e5e8817b]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-e5e8817b]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-e5e8817b]{display:flex;gap:var(--spacing-md)}main[data-v-e5e8817b]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-e5e8817b]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-e5e8817b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-e5e8817b]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-e5e8817b]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-e5e8817b]{flex:1}.content-section .content-header[data-v-e5e8817b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-e5e8817b]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-e5e8817b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-e5e8817b]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-e5e8817b]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-e5e8817b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-e5e8817b]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-e5e8817b var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.section[data-v-e5e8817b]{margin-bottom:var(--spacing-1) 6;padding-bottom:var(--spacing-8);border-bottom:1px solid var(--color-border-primary)}.section[data-v-e5e8817b]:last-child{border-bottom:none;margin-bottom:0}.section h2[data-v-e5e8817b]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-3xl);color:var(--color-brand-500);position:relative}.section h2[data-v-e5e8817b]:after{content:"";position:absolute;bottom:-var(--spacing-2);left:0;width:40px;height:3px;background-color:var(--color-brand-500);border-radius:var(--radius-xs)}.section h3[data-v-e5e8817b]{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);margin-top:var(--spacing-8);margin-bottom:var(--spacing-4);color:var(--color-text-primary)}.section p[data-v-e5e8817b]{margin-bottom:var(--spacing-3xl);color:var(--color-text-light);max-width:800px;line-height:1.6}.component-showcase[data-v-e5e8817b]{display:flex;flex-wrap:wrap;gap:var(--spacing-3xl);margin-bottom:var(--spacing-8);background-color:var(--color-background-primary);padding:var(--spacing-3xl);border-radius:var(--component-border-radius)}.component-item[data-v-e5e8817b]{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-3);min-width:var(--spacing-3xl) 4}.component-item code[data-v-e5e8817b]{font-size:var(--font-size-text-sm);padding:var(--spacing-1) var(--spacing-2);background-color:rgba(from var(--color-brand-500) r g b/.1);border-radius:var(--radius-xs);color:var(--color-brand-500)}.breadcrumb-icon[data-v-e5e8817b]{width:16px;height:16px;margin-right:4px;vertical-align:text-bottom}[data-v-d0d5002e],[data-v-d0d5002e]:before,[data-v-d0d5002e]:after{box-sizing:border-box}html[data-v-d0d5002e],body[data-v-d0d5002e],h1[data-v-d0d5002e],h2[data-v-d0d5002e],h3[data-v-d0d5002e],h4[data-v-d0d5002e],h5[data-v-d0d5002e],h6[data-v-d0d5002e],p[data-v-d0d5002e],figure[data-v-d0d5002e],blockquote[data-v-d0d5002e],dl[data-v-d0d5002e],dd[data-v-d0d5002e],ul[data-v-d0d5002e],ol[data-v-d0d5002e]{margin:0;padding:0}body[data-v-d0d5002e]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-d0d5002e],ol[data-v-d0d5002e]{list-style:none}img[data-v-d0d5002e],picture[data-v-d0d5002e],svg[data-v-d0d5002e]{max-width:100%;display:block}input[data-v-d0d5002e],button[data-v-d0d5002e],textarea[data-v-d0d5002e],select[data-v-d0d5002e]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-d0d5002e]:focus-within{scroll-behavior:auto}[data-v-d0d5002e],[data-v-d0d5002e]:before,[data-v-d0d5002e]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-d0d5002e]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-d0d5002e]:hover{color:var(--color-text-brand-secondary)}a[data-v-d0d5002e]:active{color:var(--color-text-brand-tertiary)}button[data-v-d0d5002e]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-d0d5002e]:focus:not(:focus-visible){outline:none}[data-v-d0d5002e]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-d0d5002e],textarea[data-v-d0d5002e],select[data-v-d0d5002e]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-d0d5002e]:focus,textarea[data-v-d0d5002e]:focus,select[data-v-d0d5002e]:focus{border-color:var(--color-focus);outline:none}input[data-v-d0d5002e]:disabled,textarea[data-v-d0d5002e]:disabled,select[data-v-d0d5002e]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-d0d5002e]{border-collapse:collapse;width:100%}th[data-v-d0d5002e]{text-align:left}button[data-v-d0d5002e]:disabled,input[data-v-d0d5002e]:disabled,textarea[data-v-d0d5002e]:disabled,select[data-v-d0d5002e]:disabled{cursor:not-allowed}fieldset[data-v-d0d5002e]{border:none;padding:0;margin:0}legend[data-v-d0d5002e]{padding:0}details[data-v-d0d5002e]{display:block}summary[data-v-d0d5002e]{display:list-item;cursor:pointer}hr[data-v-d0d5002e]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-d0d5002e],pre[data-v-d0d5002e],kbd[data-v-d0d5002e],samp[data-v-d0d5002e]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-d0d5002e]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-d0d5002e]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-d0d5002e]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-d0d5002e]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-d0d5002e]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-d0d5002e]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-d0d5002e],h6[data-v-d0d5002e]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-d0d5002e]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-d0d5002e]::-webkit-scrollbar{height:4px}[data-v-d0d5002e]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-d0d5002e]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-d0d5002e]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-d0d5002e]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-d0d5002e]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-d0d5002e]:root,html[data-theme=light][data-v-d0d5002e],.light[data-v-d0d5002e]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-d0d5002e],.dark[data-v-d0d5002e]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-d0d5002e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-d0d5002e{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-d0d5002e{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-d0d5002e]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-d0d5002e]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-d0d5002e]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-d0d5002e]{flex:1}.action-bar-container .action-bar .info-content[data-v-d0d5002e]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-d0d5002e]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-d0d5002e]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-d0d5002e]{display:flex;gap:var(--spacing-md)}main[data-v-d0d5002e]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-d0d5002e]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-d0d5002e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-d0d5002e]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-d0d5002e]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-d0d5002e]{flex:1}.content-section .content-header[data-v-d0d5002e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-d0d5002e]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-d0d5002e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-d0d5002e]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-d0d5002e]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-d0d5002e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-d0d5002e]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-d0d5002e var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.input-wrapper[data-v-d0d5002e],.input-number-wrapper[data-v-d0d5002e]{display:flex;flex-direction:column;gap:var(--input-gap);--form-element-height: var(--form-element-height-md)}.input-wrapper.full-width[data-v-d0d5002e],.full-width.input-number-wrapper[data-v-d0d5002e]{width:100%}.input-wrapper.has-error .input[data-v-d0d5002e],.has-error.input-number-wrapper .input[data-v-d0d5002e]{border-color:var(--color-border-error)}.input-wrapper.has-error .input[data-v-d0d5002e]:focus,.has-error.input-number-wrapper .input[data-v-d0d5002e]:focus{box-shadow:0 0 0 2px rgba(from var(--color-focus-error) r g b/.3)}.input-wrapper.is-disabled[data-v-d0d5002e],.is-disabled.input-number-wrapper[data-v-d0d5002e]{opacity:.7;cursor:not-allowed}.input-wrapper.is-disabled .input-container[data-v-d0d5002e],.is-disabled.input-number-wrapper .input-container[data-v-d0d5002e]{pointer-events:none}.input-wrapper.size-sm .input[data-v-d0d5002e],.size-sm.input-number-wrapper .input[data-v-d0d5002e]{font-size:var(--font-size-text-sm);padding:var(--spacing-sm) var(--spacing-lg);--form-element-height: var(--form-element-height-sm)}.input-wrapper.size-lg .input[data-v-d0d5002e],.size-lg.input-number-wrapper .input[data-v-d0d5002e]{font-size:var(--font-size-text-lg);padding:var(--spacing-xl) var(--spacing-2xl);--form-element-height: var(--form-element-height-lg)}.label[data-v-d0d5002e]{display:block;font-size:var(--font-size-text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.label .required[data-v-d0d5002e]{margin-left:var(--spacing-xs);color:var(--color-text-brand-tertiary)}.input-container[data-v-d0d5002e]{position:relative;display:flex;align-items:center}.input[data-v-d0d5002e]{width:100%;font-family:var(--font-family-text);font-size:var(--font-size-text-md);line-height:var(--line-height-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-lg) var(--spacing-xl);outline:none;height:var(--form-element-height);transition:var(--transition-default)}.input[data-v-d0d5002e]::placeholder{color:var(--color-text-placeholder)}.input[data-v-d0d5002e]:focus{border-color:var(--color-focus);box-shadow:0 0 0 2px rgba(from var(--color-background-brand-solid) r g b/.5)}.input[data-v-d0d5002e]:disabled,.input[data-v-d0d5002e]:read-only{background-color:var(--color-background-disabled);cursor:not-allowed;opacity:.7}.input.has-prefix[data-v-d0d5002e]{padding-left:var(--form-element-height)}.input.has-suffix[data-v-d0d5002e]{padding-right:var(--form-element-height)}.input.has-url-prefix[data-v-d0d5002e]{padding-left:calc(4rem + var(--spacing-xl))}.url-prefix[data-v-d0d5002e]{position:absolute;left:1px;display:flex;align-items:center;justify-content:center;padding:0 var(--spacing-md);height:calc(100% - 2px);background-color:var(--color-background-tertiary);color:var(--color-text-tertiary);border-right:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) - 1px) 0 0 calc(var(--component-border-radius) - 1px);pointer-events:none;transition:var(--transition-default)}.url-prefix[data-v-d0d5002e]:has(+.input:focus){border-color:var(--color-focus)}.prefix[data-v-d0d5002e],.suffix[data-v-d0d5002e]{position:absolute;display:flex;align-items:center;justify-content:center;width:var(--form-element-height);height:100%;color:var(--color-text-tertiary);pointer-events:none}.prefix[data-v-d0d5002e]{left:0}.suffix[data-v-d0d5002e]{right:0}.error-message[data-v-d0d5002e]{font-size:var(--font-size-text-sm);color:var(--color-text-error-primary)}.hint[data-v-d0d5002e]{margin-top:var(--spacing-sm);font-size:var(--font-size-text-sm);color:var(--color-text-tertiary)}.input-number-controls[data-v-d0d5002e]{position:relative;display:flex;flex:1}.spinner-buttons[data-v-d0d5002e]{position:absolute;right:var(--border-width-thin);top:var(--border-width-thin);bottom:var(--border-width-thin);display:flex;flex-direction:column;border-radius:0 calc(var(--component-border-radius) - var(--border-width-thin)) calc(var(--component-border-radius) - var(--border-width-thin)) 0;border-left:var(--border-width-thin) solid var(--color-border-primary);overflow:hidden}.spinner-button[data-v-d0d5002e]{display:flex;align-items:center;justify-content:center;width:var(--spacing-8);height:50%;background:none;border:none;cursor:pointer;color:var(--color-text-light);transition:var(--transition-default);padding:0}.spinner-button[data-v-d0d5002e]:hover:not(:disabled){background-color:var(--color-background-primary) -dark;color:var(--color-text-primary)}.spinner-button[data-v-d0d5002e]:active:not(:disabled){background-color:var(--color-background-primary) -dark;color:var(--color-brand-500)}.spinner-button[data-v-d0d5002e]:disabled{opacity:.5;cursor:not-allowed}.spinner-button.increment[data-v-d0d5002e]{border-bottom:var(--border-width-thin) solid var(--color-border-primary)}.input[data-v-d0d5002e]{padding-right:var(--spacing-1) 0}.input[data-v-d0d5002e]::-webkit-outer-spin-button,.input[data-v-d0d5002e]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input[data-v-d0d5002e]{-moz-appearance:textfield}[data-v-9315af7d],[data-v-9315af7d]:before,[data-v-9315af7d]:after{box-sizing:border-box}html[data-v-9315af7d],body[data-v-9315af7d],h1[data-v-9315af7d],h2[data-v-9315af7d],h3[data-v-9315af7d],h4[data-v-9315af7d],h5[data-v-9315af7d],h6[data-v-9315af7d],p[data-v-9315af7d],figure[data-v-9315af7d],blockquote[data-v-9315af7d],dl[data-v-9315af7d],dd[data-v-9315af7d],ul[data-v-9315af7d],ol[data-v-9315af7d]{margin:0;padding:0}body[data-v-9315af7d]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-9315af7d],ol[data-v-9315af7d]{list-style:none}img[data-v-9315af7d],picture[data-v-9315af7d],svg[data-v-9315af7d]{max-width:100%;display:block}input[data-v-9315af7d],button[data-v-9315af7d],textarea[data-v-9315af7d],select[data-v-9315af7d]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-9315af7d]:focus-within{scroll-behavior:auto}[data-v-9315af7d],[data-v-9315af7d]:before,[data-v-9315af7d]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-9315af7d]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-9315af7d]:hover{color:var(--color-text-brand-secondary)}a[data-v-9315af7d]:active{color:var(--color-text-brand-tertiary)}button[data-v-9315af7d]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-9315af7d]:focus:not(:focus-visible){outline:none}[data-v-9315af7d]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-9315af7d],textarea[data-v-9315af7d],select[data-v-9315af7d]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-9315af7d]:focus,textarea[data-v-9315af7d]:focus,select[data-v-9315af7d]:focus{border-color:var(--color-focus);outline:none}input[data-v-9315af7d]:disabled,textarea[data-v-9315af7d]:disabled,select[data-v-9315af7d]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-9315af7d]{border-collapse:collapse;width:100%}th[data-v-9315af7d]{text-align:left}button[data-v-9315af7d]:disabled,input[data-v-9315af7d]:disabled,textarea[data-v-9315af7d]:disabled,select[data-v-9315af7d]:disabled{cursor:not-allowed}fieldset[data-v-9315af7d]{border:none;padding:0;margin:0}legend[data-v-9315af7d]{padding:0}details[data-v-9315af7d]{display:block}summary[data-v-9315af7d]{display:list-item;cursor:pointer}hr[data-v-9315af7d]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-9315af7d],pre[data-v-9315af7d],kbd[data-v-9315af7d],samp[data-v-9315af7d]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-9315af7d]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-9315af7d]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-9315af7d]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-9315af7d]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-9315af7d]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-9315af7d]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-9315af7d],h6[data-v-9315af7d]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-9315af7d]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-9315af7d]::-webkit-scrollbar{height:4px}[data-v-9315af7d]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-9315af7d]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-9315af7d]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-9315af7d]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-9315af7d]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-9315af7d]:root,html[data-theme=light][data-v-9315af7d],.light[data-v-9315af7d]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-9315af7d],.dark[data-v-9315af7d]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-9315af7d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-9315af7d{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-9315af7d{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-9315af7d]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-9315af7d]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-9315af7d]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-9315af7d]{flex:1}.action-bar-container .action-bar .info-content[data-v-9315af7d]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-9315af7d]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-9315af7d]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-9315af7d]{display:flex;gap:var(--spacing-md)}main[data-v-9315af7d]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-9315af7d]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-9315af7d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-9315af7d]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-9315af7d]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-9315af7d]{flex:1}.content-section .content-header[data-v-9315af7d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-9315af7d]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-9315af7d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-9315af7d]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-9315af7d]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-9315af7d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-9315af7d]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-9315af7d var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.input-wrapper[data-v-9315af7d]{display:flex;flex-direction:column;gap:var(--input-gap);--form-element-height: var(--form-element-height-md)}.input-wrapper.full-width[data-v-9315af7d]{width:100%}.input-wrapper.has-error .input[data-v-9315af7d]{border-color:var(--color-border-error)}.input-wrapper.has-error .input[data-v-9315af7d]:focus{box-shadow:0 0 0 2px rgba(from var(--color-focus-error) r g b/.3)}.input-wrapper.is-disabled[data-v-9315af7d]{opacity:.7;cursor:not-allowed}.input-wrapper.is-disabled .input-container[data-v-9315af7d]{pointer-events:none}.input-wrapper.size-sm .input[data-v-9315af7d]{font-size:var(--font-size-text-sm);padding:var(--spacing-sm) var(--spacing-lg);--form-element-height: var(--form-element-height-sm)}.input-wrapper.size-lg .input[data-v-9315af7d]{font-size:var(--font-size-text-lg);padding:var(--spacing-xl) var(--spacing-2xl);--form-element-height: var(--form-element-height-lg)}.label[data-v-9315af7d]{display:block;font-size:var(--font-size-text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.label .required[data-v-9315af7d]{margin-left:var(--spacing-xs);color:var(--color-text-brand-tertiary)}.input-container[data-v-9315af7d]{position:relative;display:flex;align-items:center}.input[data-v-9315af7d]{width:100%;font-family:var(--font-family-text);font-size:var(--font-size-text-md);line-height:var(--line-height-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-lg) var(--spacing-xl);outline:none;height:var(--form-element-height);transition:var(--transition-default)}.input[data-v-9315af7d]::placeholder{color:var(--color-text-placeholder)}.input[data-v-9315af7d]:focus{border-color:var(--color-focus);box-shadow:0 0 0 2px rgba(from var(--color-background-brand-solid) r g b/.5)}.input[data-v-9315af7d]:disabled,.input[data-v-9315af7d]:read-only{background-color:var(--color-background-disabled);cursor:not-allowed;opacity:.7}.input.has-prefix[data-v-9315af7d]{padding-left:var(--form-element-height)}.input.has-suffix[data-v-9315af7d]{padding-right:var(--form-element-height)}.input.has-url-prefix[data-v-9315af7d]{padding-left:calc(4rem + var(--spacing-xl))}.url-prefix[data-v-9315af7d]{position:absolute;left:1px;display:flex;align-items:center;justify-content:center;padding:0 var(--spacing-md);height:calc(100% - 2px);background-color:var(--color-background-tertiary);color:var(--color-text-tertiary);border-right:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) - 1px) 0 0 calc(var(--component-border-radius) - 1px);pointer-events:none;transition:var(--transition-default)}.url-prefix[data-v-9315af7d]:has(+.input:focus){border-color:var(--color-focus)}.prefix[data-v-9315af7d],.suffix[data-v-9315af7d]{position:absolute;display:flex;align-items:center;justify-content:center;width:var(--form-element-height);height:100%;color:var(--color-text-tertiary);pointer-events:none}.prefix[data-v-9315af7d]{left:0}.suffix[data-v-9315af7d]{right:0}.error-message[data-v-9315af7d]{font-size:var(--font-size-text-sm);color:var(--color-text-error-primary)}.hint[data-v-9315af7d]{margin-top:var(--spacing-sm);font-size:var(--font-size-text-sm);color:var(--color-text-tertiary)}.calendar-icon[data-v-9315af7d]{width:var(--spacing-5);height:var(--spacing-5);color:var(--color-text-light)}.datepicker-calendar[data-v-9315af7d]{position:absolute;z-index:var(--z-index-dropdown);width:300px;background-color:var(--color-background-primary);border:var(--border-width-thin) solid var(--color-border-primary);border-radius:var(--component-border-radius);box-shadow:var(--shadow-md);margin-top:var(--spacing-2);overflow:hidden}.datepicker-calendar--top[data-v-9315af7d]{bottom:100%;margin-bottom:var(--spacing-2);margin-top:0}.datepicker-calendar--bottom[data-v-9315af7d]{top:100%;margin-top:var(--spacing-2)}.datepicker-header[data-v-9315af7d]{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-3);background-color:var(--color-background-primary) -dark;border-bottom:var(--border-width-thin) solid var(--color-border-primary)}.datepicker-current-month[data-v-9315af7d]{font-weight:var(--font-weight-medium);text-align:center;flex-grow:1}.datepicker-prev-month[data-v-9315af7d],.datepicker-next-month[data-v-9315af7d]{display:flex;align-items:center;justify-content:center;width:var(--spacing-8);height:var(--spacing-8);background-color:transparent;border:none;border-radius:var(--radius-full);cursor:pointer;transition:var(--transition-default)}.datepicker-prev-month[data-v-9315af7d]:hover,.datepicker-next-month[data-v-9315af7d]:hover{background-color:rgba(from var(--color-brand-500) r g b/.1)}.datepicker-prev-month svg[data-v-9315af7d],.datepicker-next-month svg[data-v-9315af7d]{width:var(--spacing-5);height:var(--spacing-5);color:var(--color-text-primary)}.datepicker-weekdays[data-v-9315af7d]{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;font-weight:var(--font-weight-medium);font-size:var(--font-size-text-sm);padding:var(--spacing-2) 0;background-color:var(--color-background-primary) -dark;border-bottom:var(--border-width-thin) solid var(--color-border-primary)}.datepicker-weekday[data-v-9315af7d]{padding:var(--spacing-2)}.datepicker-days[data-v-9315af7d]{display:grid;grid-template-columns:repeat(7,1fr);padding:var(--spacing-2)}.datepicker-day[data-v-9315af7d]{display:flex;align-items:center;justify-content:center;height:var(--spacing-1) 0;font-size:var(--font-size-text-sm);border-radius:var(--radius-full);cursor:pointer;transition:var(--transition-default)}.datepicker-day[data-v-9315af7d]:hover:not(.is-disabled){background-color:rgba(from var(--color-brand-500) r g b/.1)}.datepicker-day.is-other-month[data-v-9315af7d]{color:var(--color-text-light);opacity:.5}.datepicker-day.is-today[data-v-9315af7d]{font-weight:var(--font-weight-bold);color:var(--color-brand-500)}.datepicker-day.is-selected[data-v-9315af7d]{background-color:var(--color-brand-500);color:var(--color-text-light);font-weight:var(--font-weight-medium)}.datepicker-day.is-disabled[data-v-9315af7d]{color:var(--color-text-light);opacity:.3;cursor:not-allowed}.datepicker-footer[data-v-9315af7d]{display:flex;justify-content:space-between;padding:var(--spacing-3);border-top:var(--border-width-thin) solid var(--color-border-primary);background-color:var(--color-background-primary) -dark}.datepicker-today-btn[data-v-9315af7d],.datepicker-clear-btn[data-v-9315af7d]{padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-text-sm);border:none;border-radius:var(--component-border-radius);background-color:transparent;cursor:pointer;transition:var(--transition-default)}.datepicker-today-btn[data-v-9315af7d]:hover,.datepicker-clear-btn[data-v-9315af7d]:hover{background-color:rgba(from var(--color-brand-500) r g b/.1)}.datepicker-today-btn[data-v-9315af7d]{color:var(--color-brand-500)}.datepicker-clear-btn[data-v-9315af7d]{color:var(--color-text-primary)}.clear-button[data-v-9315af7d]{position:absolute;right:var(--spacing-3);display:flex;align-items:center;justify-content:center;width:var(--spacing-3xl);height:var(--spacing-3xl);background-color:var(--color-background-primary) -dark;border-radius:var(--radius-full);cursor:pointer;transition:var(--transition-default);pointer-events:auto}.clear-button[data-v-9315af7d]:hover{background-color:var(--color-background-primary) -dark}.clear-button .clear-icon[data-v-9315af7d]{font-size:var(--font-size-text-lg);line-height:1;color:var(--color-text-light)}.input-container[data-v-9315af7d]{position:relative;display:flex;align-items:center;width:100%;background-color:var(--color-background-primary);border:var(--border-width-thin) solid var(--color-border-primary);border-radius:var(--component-border-radius);transition:var(--transition-default);cursor:pointer}.input-container[data-v-9315af7d]:hover{border-color:var(--color-border-primary)}[data-v-045ec3b7],[data-v-045ec3b7]:before,[data-v-045ec3b7]:after{box-sizing:border-box}html[data-v-045ec3b7],body[data-v-045ec3b7],h1[data-v-045ec3b7],h2[data-v-045ec3b7],h3[data-v-045ec3b7],h4[data-v-045ec3b7],h5[data-v-045ec3b7],h6[data-v-045ec3b7],p[data-v-045ec3b7],figure[data-v-045ec3b7],blockquote[data-v-045ec3b7],dl[data-v-045ec3b7],dd[data-v-045ec3b7],ul[data-v-045ec3b7],ol[data-v-045ec3b7]{margin:0;padding:0}body[data-v-045ec3b7]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-045ec3b7],ol[data-v-045ec3b7]{list-style:none}img[data-v-045ec3b7],picture[data-v-045ec3b7],svg[data-v-045ec3b7]{max-width:100%;display:block}input[data-v-045ec3b7],button[data-v-045ec3b7],textarea[data-v-045ec3b7],select[data-v-045ec3b7]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-045ec3b7]:focus-within{scroll-behavior:auto}[data-v-045ec3b7],[data-v-045ec3b7]:before,[data-v-045ec3b7]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-045ec3b7]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-045ec3b7]:hover{color:var(--color-text-brand-secondary)}a[data-v-045ec3b7]:active{color:var(--color-text-brand-tertiary)}button[data-v-045ec3b7]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-045ec3b7]:focus:not(:focus-visible){outline:none}[data-v-045ec3b7]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-045ec3b7],textarea[data-v-045ec3b7],select[data-v-045ec3b7]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-045ec3b7]:focus,textarea[data-v-045ec3b7]:focus,select[data-v-045ec3b7]:focus{border-color:var(--color-focus);outline:none}input[data-v-045ec3b7]:disabled,textarea[data-v-045ec3b7]:disabled,select[data-v-045ec3b7]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-045ec3b7]{border-collapse:collapse;width:100%}th[data-v-045ec3b7]{text-align:left}button[data-v-045ec3b7]:disabled,input[data-v-045ec3b7]:disabled,textarea[data-v-045ec3b7]:disabled,select[data-v-045ec3b7]:disabled{cursor:not-allowed}fieldset[data-v-045ec3b7]{border:none;padding:0;margin:0}legend[data-v-045ec3b7]{padding:0}details[data-v-045ec3b7]{display:block}summary[data-v-045ec3b7]{display:list-item;cursor:pointer}hr[data-v-045ec3b7]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-045ec3b7],pre[data-v-045ec3b7],kbd[data-v-045ec3b7],samp[data-v-045ec3b7]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-045ec3b7]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-045ec3b7]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-045ec3b7]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-045ec3b7]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-045ec3b7]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-045ec3b7]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-045ec3b7],h6[data-v-045ec3b7]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-045ec3b7]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-045ec3b7]::-webkit-scrollbar{height:4px}[data-v-045ec3b7]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-045ec3b7]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-045ec3b7]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-045ec3b7]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-045ec3b7]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-045ec3b7]:root,html[data-theme=light][data-v-045ec3b7],.light[data-v-045ec3b7]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-045ec3b7],.dark[data-v-045ec3b7]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-045ec3b7{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-045ec3b7{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-045ec3b7{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-045ec3b7]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-045ec3b7]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-045ec3b7]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-045ec3b7]{flex:1}.action-bar-container .action-bar .info-content[data-v-045ec3b7]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-045ec3b7]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-045ec3b7]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-045ec3b7]{display:flex;gap:var(--spacing-md)}main[data-v-045ec3b7]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-045ec3b7]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-045ec3b7]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-045ec3b7]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-045ec3b7]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-045ec3b7]{flex:1}.content-section .content-header[data-v-045ec3b7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-045ec3b7]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-045ec3b7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-045ec3b7]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-045ec3b7]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-045ec3b7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-045ec3b7]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-045ec3b7 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.section[data-v-045ec3b7]{margin-bottom:var(--spacing-1) 6;padding-bottom:var(--spacing-8);border-bottom:1px solid var(--color-border-primary)}.section[data-v-045ec3b7]:last-child{border-bottom:none;margin-bottom:0}.section h2[data-v-045ec3b7]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-3xl);color:var(--color-brand-500);position:relative}.section h2[data-v-045ec3b7]:after{content:"";position:absolute;bottom:-var(--spacing-2);left:0;width:40px;height:3px;background-color:var(--color-brand-500);border-radius:var(--radius-xs)}.section h3[data-v-045ec3b7]{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);margin-top:var(--spacing-8);margin-bottom:var(--spacing-4);color:var(--color-text-primary)}.section p[data-v-045ec3b7]{margin-bottom:var(--spacing-3xl);color:var(--color-text-light);max-width:800px;line-height:1.6}.component-showcase[data-v-045ec3b7]{display:flex;flex-wrap:wrap;gap:var(--spacing-3xl);margin-bottom:var(--spacing-8);background-color:var(--color-background-primary);padding:var(--spacing-3xl);border-radius:var(--component-border-radius)}.component-item[data-v-045ec3b7]{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-3);min-width:var(--spacing-3xl) 4}.component-item code[data-v-045ec3b7]{font-size:var(--font-size-text-sm);padding:var(--spacing-1) var(--spacing-2);background-color:rgba(from var(--color-brand-500) r g b/.1);border-radius:var(--radius-xs);color:var(--color-brand-500)}.component-item[data-v-045ec3b7]{display:flex;flex-direction:column;gap:var(--spacing-4);margin-bottom:var(--spacing-4);max-width:400px}[data-v-079942a9],[data-v-079942a9]:before,[data-v-079942a9]:after{box-sizing:border-box}html[data-v-079942a9],body[data-v-079942a9],h1[data-v-079942a9],h2[data-v-079942a9],h3[data-v-079942a9],h4[data-v-079942a9],h5[data-v-079942a9],h6[data-v-079942a9],p[data-v-079942a9],figure[data-v-079942a9],blockquote[data-v-079942a9],dl[data-v-079942a9],dd[data-v-079942a9],ul[data-v-079942a9],ol[data-v-079942a9]{margin:0;padding:0}body[data-v-079942a9]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-079942a9],ol[data-v-079942a9]{list-style:none}img[data-v-079942a9],picture[data-v-079942a9],svg[data-v-079942a9]{max-width:100%;display:block}input[data-v-079942a9],button[data-v-079942a9],textarea[data-v-079942a9],select[data-v-079942a9]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-079942a9]:focus-within{scroll-behavior:auto}[data-v-079942a9],[data-v-079942a9]:before,[data-v-079942a9]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-079942a9]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-079942a9]:hover{color:var(--color-text-brand-secondary)}a[data-v-079942a9]:active{color:var(--color-text-brand-tertiary)}button[data-v-079942a9]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-079942a9]:focus:not(:focus-visible){outline:none}[data-v-079942a9]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-079942a9],textarea[data-v-079942a9],select[data-v-079942a9]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-079942a9]:focus,textarea[data-v-079942a9]:focus,select[data-v-079942a9]:focus{border-color:var(--color-focus);outline:none}input[data-v-079942a9]:disabled,textarea[data-v-079942a9]:disabled,select[data-v-079942a9]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-079942a9]{border-collapse:collapse;width:100%}th[data-v-079942a9]{text-align:left}button[data-v-079942a9]:disabled,input[data-v-079942a9]:disabled,textarea[data-v-079942a9]:disabled,select[data-v-079942a9]:disabled{cursor:not-allowed}fieldset[data-v-079942a9]{border:none;padding:0;margin:0}legend[data-v-079942a9]{padding:0}details[data-v-079942a9]{display:block}summary[data-v-079942a9]{display:list-item;cursor:pointer}hr[data-v-079942a9]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-079942a9],pre[data-v-079942a9],kbd[data-v-079942a9],samp[data-v-079942a9]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-079942a9]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-079942a9]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-079942a9]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-079942a9]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-079942a9]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-079942a9]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-079942a9],h6[data-v-079942a9]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-079942a9]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-079942a9]::-webkit-scrollbar{height:4px}[data-v-079942a9]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-079942a9]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-079942a9]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-079942a9]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-079942a9]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-079942a9]:root,html[data-theme=light][data-v-079942a9],.light[data-v-079942a9]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-079942a9],.dark[data-v-079942a9]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-079942a9{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-079942a9{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-079942a9{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-079942a9]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-079942a9]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-079942a9]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-079942a9]{flex:1}.action-bar-container .action-bar .info-content[data-v-079942a9]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-079942a9]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-079942a9]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-079942a9]{display:flex;gap:var(--spacing-md)}main[data-v-079942a9]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-079942a9]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-079942a9]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-079942a9]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-079942a9]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-079942a9]{flex:1}.content-section .content-header[data-v-079942a9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-079942a9]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-079942a9]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-079942a9]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-079942a9]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-079942a9]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-079942a9]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-079942a9 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.radio-wrapper[data-v-079942a9]{display:inline-flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;margin:var(--spacing-sm) 0}.radio-wrapper.is-disabled[data-v-079942a9]{cursor:not-allowed;opacity:.6}.radio-wrapper.is-disabled .radio[data-v-079942a9]{background-color:var(--color-background-disabled);border-color:var(--color-border-disabled)}.radio-wrapper:hover:not(.is-disabled) .radio[data-v-079942a9]{border-color:var(--color-border-brand)}.radio-wrapper.is-checked:not(.is-disabled) .radio[data-v-079942a9]{border-color:var(--color-border-brand)}.radio-input[data-v-079942a9]{position:absolute;opacity:0;width:0;height:0;margin:0}.radio-input:focus+.radio[data-v-079942a9]{box-shadow:0 0 0 2px var(--color-focus)}.radio[data-v-079942a9]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--spacing-2xl);height:var(--spacing-2xl);border:1px solid var(--color-border-primary);border-radius:50%;background-color:var(--color-background-primary);transition:var(--transition-default);flex-shrink:0}.radio-dot[data-v-079942a9]{width:var(--spacing-lg);height:var(--spacing-lg);border-radius:50%;background-color:var(--color-background-brand-solid)}.label[data-v-079942a9]{margin-left:var(--spacing-lg);font-size:var(--font-size-text-md);line-height:var(--line-height-text-md);color:var(--color-text-primary)}[data-v-5689f6a7],[data-v-5689f6a7]:before,[data-v-5689f6a7]:after{box-sizing:border-box}html[data-v-5689f6a7],body[data-v-5689f6a7],h1[data-v-5689f6a7],h2[data-v-5689f6a7],h3[data-v-5689f6a7],h4[data-v-5689f6a7],h5[data-v-5689f6a7],h6[data-v-5689f6a7],p[data-v-5689f6a7],figure[data-v-5689f6a7],blockquote[data-v-5689f6a7],dl[data-v-5689f6a7],dd[data-v-5689f6a7],ul[data-v-5689f6a7],ol[data-v-5689f6a7]{margin:0;padding:0}body[data-v-5689f6a7]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-5689f6a7],ol[data-v-5689f6a7]{list-style:none}img[data-v-5689f6a7],picture[data-v-5689f6a7],svg[data-v-5689f6a7]{max-width:100%;display:block}input[data-v-5689f6a7],button[data-v-5689f6a7],textarea[data-v-5689f6a7],select[data-v-5689f6a7]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-5689f6a7]:focus-within{scroll-behavior:auto}[data-v-5689f6a7],[data-v-5689f6a7]:before,[data-v-5689f6a7]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-5689f6a7]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-5689f6a7]:hover{color:var(--color-text-brand-secondary)}a[data-v-5689f6a7]:active{color:var(--color-text-brand-tertiary)}button[data-v-5689f6a7]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-5689f6a7]:focus:not(:focus-visible){outline:none}[data-v-5689f6a7]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-5689f6a7],textarea[data-v-5689f6a7],select[data-v-5689f6a7]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-5689f6a7]:focus,textarea[data-v-5689f6a7]:focus,select[data-v-5689f6a7]:focus{border-color:var(--color-focus);outline:none}input[data-v-5689f6a7]:disabled,textarea[data-v-5689f6a7]:disabled,select[data-v-5689f6a7]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-5689f6a7]{border-collapse:collapse;width:100%}th[data-v-5689f6a7]{text-align:left}button[data-v-5689f6a7]:disabled,input[data-v-5689f6a7]:disabled,textarea[data-v-5689f6a7]:disabled,select[data-v-5689f6a7]:disabled{cursor:not-allowed}fieldset[data-v-5689f6a7]{border:none;padding:0;margin:0}legend[data-v-5689f6a7]{padding:0}details[data-v-5689f6a7]{display:block}summary[data-v-5689f6a7]{display:list-item;cursor:pointer}hr[data-v-5689f6a7]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-5689f6a7],pre[data-v-5689f6a7],kbd[data-v-5689f6a7],samp[data-v-5689f6a7]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-5689f6a7]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-5689f6a7]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-5689f6a7]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-5689f6a7]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-5689f6a7]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-5689f6a7]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-5689f6a7],h6[data-v-5689f6a7]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-5689f6a7]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-5689f6a7]::-webkit-scrollbar{height:4px}[data-v-5689f6a7]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-5689f6a7]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-5689f6a7]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-5689f6a7]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-5689f6a7]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-5689f6a7]:root,html[data-theme=light][data-v-5689f6a7],.light[data-v-5689f6a7]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-5689f6a7],.dark[data-v-5689f6a7]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-5689f6a7{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-5689f6a7{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-5689f6a7{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-5689f6a7]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-5689f6a7]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-5689f6a7]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-5689f6a7]{flex:1}.action-bar-container .action-bar .info-content[data-v-5689f6a7]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-5689f6a7]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-5689f6a7]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-5689f6a7]{display:flex;gap:var(--spacing-md)}main[data-v-5689f6a7]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-5689f6a7]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-5689f6a7]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-5689f6a7]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-5689f6a7]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-5689f6a7]{flex:1}.content-section .content-header[data-v-5689f6a7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-5689f6a7]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-5689f6a7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-5689f6a7]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-5689f6a7]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-5689f6a7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-5689f6a7]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-5689f6a7 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.radio-group[data-v-5689f6a7]{display:flex;flex-direction:column;margin-bottom:var(--spacing-xl)}.radio-group.is-disabled[data-v-5689f6a7]{opacity:.6}.radio-group-label[data-v-5689f6a7]{font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-md);color:var(--color-text-primary)}.radio-group-options[data-v-5689f6a7]{display:flex;flex-wrap:wrap;gap:var(--spacing-lg)}.is-vertical .radio-group-options[data-v-5689f6a7]{flex-direction:column;gap:var(--spacing-md)}.radio-group-hint[data-v-5689f6a7]{font-size:var(--font-size-text-sm);color:var(--color-text-secondary);margin-top:var(--spacing-xs)}.size-sm[data-v-5689f6a7] .radio{width:var(--spacing-xl);height:var(--spacing-xl)}.size-sm[data-v-5689f6a7] .radio-dot{width:var(--spacing-md);height:var(--spacing-md)}.size-sm[data-v-5689f6a7] .label{font-size:var(--font-size-text-sm)}.size-lg[data-v-5689f6a7] .radio{width:var(--spacing-3xl);height:var(--spacing-3xl)}.size-lg[data-v-5689f6a7] .radio-dot{width:var(--spacing-xl);height:var(--spacing-xl)}.size-lg[data-v-5689f6a7] .label{font-size:var(--font-size-text-lg)}[data-v-2129834a],[data-v-2129834a]:before,[data-v-2129834a]:after{box-sizing:border-box}html[data-v-2129834a],body[data-v-2129834a],h1[data-v-2129834a],h2[data-v-2129834a],h3[data-v-2129834a],h4[data-v-2129834a],h5[data-v-2129834a],h6[data-v-2129834a],p[data-v-2129834a],figure[data-v-2129834a],blockquote[data-v-2129834a],dl[data-v-2129834a],dd[data-v-2129834a],ul[data-v-2129834a],ol[data-v-2129834a]{margin:0;padding:0}body[data-v-2129834a]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-2129834a],ol[data-v-2129834a]{list-style:none}img[data-v-2129834a],picture[data-v-2129834a],svg[data-v-2129834a]{max-width:100%;display:block}input[data-v-2129834a],button[data-v-2129834a],textarea[data-v-2129834a],select[data-v-2129834a]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-2129834a]:focus-within{scroll-behavior:auto}[data-v-2129834a],[data-v-2129834a]:before,[data-v-2129834a]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-2129834a]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-2129834a]:hover{color:var(--color-text-brand-secondary)}a[data-v-2129834a]:active{color:var(--color-text-brand-tertiary)}button[data-v-2129834a]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-2129834a]:focus:not(:focus-visible){outline:none}[data-v-2129834a]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-2129834a],textarea[data-v-2129834a],select[data-v-2129834a]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-2129834a]:focus,textarea[data-v-2129834a]:focus,select[data-v-2129834a]:focus{border-color:var(--color-focus);outline:none}input[data-v-2129834a]:disabled,textarea[data-v-2129834a]:disabled,select[data-v-2129834a]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-2129834a]{border-collapse:collapse;width:100%}th[data-v-2129834a]{text-align:left}button[data-v-2129834a]:disabled,input[data-v-2129834a]:disabled,textarea[data-v-2129834a]:disabled,select[data-v-2129834a]:disabled{cursor:not-allowed}fieldset[data-v-2129834a]{border:none;padding:0;margin:0}legend[data-v-2129834a]{padding:0}details[data-v-2129834a]{display:block}summary[data-v-2129834a]{display:list-item;cursor:pointer}hr[data-v-2129834a]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-2129834a],pre[data-v-2129834a],kbd[data-v-2129834a],samp[data-v-2129834a]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-2129834a]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-2129834a]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-2129834a]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-2129834a]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-2129834a]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-2129834a]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-2129834a],h6[data-v-2129834a]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-2129834a]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-2129834a]::-webkit-scrollbar{height:4px}[data-v-2129834a]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-2129834a]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-2129834a]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-2129834a]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-2129834a]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-2129834a]:root,html[data-theme=light][data-v-2129834a],.light[data-v-2129834a]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-2129834a],.dark[data-v-2129834a]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-2129834a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-2129834a{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-2129834a{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-2129834a]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-2129834a]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-2129834a]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-2129834a]{flex:1}.action-bar-container .action-bar .info-content[data-v-2129834a]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-2129834a]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-2129834a]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-2129834a]{display:flex;gap:var(--spacing-md)}main[data-v-2129834a]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-2129834a]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-2129834a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-2129834a]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-2129834a]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-2129834a]{flex:1}.content-section .content-header[data-v-2129834a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-2129834a]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-2129834a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-2129834a]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-2129834a]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-2129834a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-2129834a]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-2129834a var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.section[data-v-2129834a]{margin-bottom:var(--spacing-1) 6;padding-bottom:var(--spacing-8);border-bottom:1px solid var(--color-border-primary)}.section[data-v-2129834a]:last-child{border-bottom:none;margin-bottom:0}.section h2[data-v-2129834a]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-3xl);color:var(--color-brand-500);position:relative}.section h2[data-v-2129834a]:after{content:"";position:absolute;bottom:-var(--spacing-2);left:0;width:40px;height:3px;background-color:var(--color-brand-500);border-radius:var(--radius-xs)}.section h3[data-v-2129834a]{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);margin-top:var(--spacing-8);margin-bottom:var(--spacing-4);color:var(--color-text-primary)}.section p[data-v-2129834a]{margin-bottom:var(--spacing-3xl);color:var(--color-text-light);max-width:800px;line-height:1.6}.component-showcase[data-v-2129834a]{display:flex;flex-wrap:wrap;gap:var(--spacing-3xl);margin-bottom:var(--spacing-8);background-color:var(--color-background-primary);padding:var(--spacing-3xl);border-radius:var(--component-border-radius)}.component-item[data-v-2129834a]{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-3);min-width:var(--spacing-3xl) 4}.component-item code[data-v-2129834a]{font-size:var(--font-size-text-sm);padding:var(--spacing-1) var(--spacing-2);background-color:rgba(from var(--color-brand-500) r g b/.1);border-radius:var(--radius-xs);color:var(--color-brand-500)}.component-item[data-v-2129834a]{display:flex;flex-direction:column;gap:var(--spacing-4);margin-bottom:var(--spacing-4)}.component-item[data-v-2129834a] .radio-group-options{display:flex;flex-direction:column;gap:var(--spacing-2)}[data-v-6fc5c3af],[data-v-6fc5c3af]:before,[data-v-6fc5c3af]:after{box-sizing:border-box}html[data-v-6fc5c3af],body[data-v-6fc5c3af],h1[data-v-6fc5c3af],h2[data-v-6fc5c3af],h3[data-v-6fc5c3af],h4[data-v-6fc5c3af],h5[data-v-6fc5c3af],h6[data-v-6fc5c3af],p[data-v-6fc5c3af],figure[data-v-6fc5c3af],blockquote[data-v-6fc5c3af],dl[data-v-6fc5c3af],dd[data-v-6fc5c3af],ul[data-v-6fc5c3af],ol[data-v-6fc5c3af]{margin:0;padding:0}body[data-v-6fc5c3af]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-6fc5c3af],ol[data-v-6fc5c3af]{list-style:none}img[data-v-6fc5c3af],picture[data-v-6fc5c3af],svg[data-v-6fc5c3af]{max-width:100%;display:block}input[data-v-6fc5c3af],button[data-v-6fc5c3af],textarea[data-v-6fc5c3af],select[data-v-6fc5c3af]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-6fc5c3af]:focus-within{scroll-behavior:auto}[data-v-6fc5c3af],[data-v-6fc5c3af]:before,[data-v-6fc5c3af]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-6fc5c3af]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-6fc5c3af]:hover{color:var(--color-text-brand-secondary)}a[data-v-6fc5c3af]:active{color:var(--color-text-brand-tertiary)}button[data-v-6fc5c3af]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-6fc5c3af]:focus:not(:focus-visible){outline:none}[data-v-6fc5c3af]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-6fc5c3af],textarea[data-v-6fc5c3af],select[data-v-6fc5c3af]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-6fc5c3af]:focus,textarea[data-v-6fc5c3af]:focus,select[data-v-6fc5c3af]:focus{border-color:var(--color-focus);outline:none}input[data-v-6fc5c3af]:disabled,textarea[data-v-6fc5c3af]:disabled,select[data-v-6fc5c3af]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-6fc5c3af]{border-collapse:collapse;width:100%}th[data-v-6fc5c3af]{text-align:left}button[data-v-6fc5c3af]:disabled,input[data-v-6fc5c3af]:disabled,textarea[data-v-6fc5c3af]:disabled,select[data-v-6fc5c3af]:disabled{cursor:not-allowed}fieldset[data-v-6fc5c3af]{border:none;padding:0;margin:0}legend[data-v-6fc5c3af]{padding:0}details[data-v-6fc5c3af]{display:block}summary[data-v-6fc5c3af]{display:list-item;cursor:pointer}hr[data-v-6fc5c3af]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-6fc5c3af],pre[data-v-6fc5c3af],kbd[data-v-6fc5c3af],samp[data-v-6fc5c3af]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-6fc5c3af]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-6fc5c3af]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-6fc5c3af]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-6fc5c3af]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-6fc5c3af]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-6fc5c3af]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-6fc5c3af],h6[data-v-6fc5c3af]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-6fc5c3af]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-6fc5c3af]::-webkit-scrollbar{height:4px}[data-v-6fc5c3af]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-6fc5c3af]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-6fc5c3af]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-6fc5c3af]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-6fc5c3af]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-6fc5c3af]:root,html[data-theme=light][data-v-6fc5c3af],.light[data-v-6fc5c3af]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-6fc5c3af],.dark[data-v-6fc5c3af]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-6fc5c3af{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-6fc5c3af{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-6fc5c3af{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-6fc5c3af]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-6fc5c3af]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-6fc5c3af]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-6fc5c3af]{flex:1}.action-bar-container .action-bar .info-content[data-v-6fc5c3af]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-6fc5c3af]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-6fc5c3af]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-6fc5c3af]{display:flex;gap:var(--spacing-md)}main[data-v-6fc5c3af]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-6fc5c3af]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-6fc5c3af]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-6fc5c3af]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-6fc5c3af]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-6fc5c3af]{flex:1}.content-section .content-header[data-v-6fc5c3af]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-6fc5c3af]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-6fc5c3af]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-6fc5c3af]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-6fc5c3af]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-6fc5c3af]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-6fc5c3af]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-6fc5c3af var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.section[data-v-6fc5c3af]{margin-bottom:var(--spacing-1) 6;padding-bottom:var(--spacing-8);border-bottom:1px solid var(--color-border-primary)}.section[data-v-6fc5c3af]:last-child{border-bottom:none;margin-bottom:0}.section h2[data-v-6fc5c3af]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-3xl);color:var(--color-brand-500);position:relative}.section h2[data-v-6fc5c3af]:after{content:"";position:absolute;bottom:-var(--spacing-2);left:0;width:40px;height:3px;background-color:var(--color-brand-500);border-radius:var(--radius-xs)}.section h3[data-v-6fc5c3af]{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);margin-top:var(--spacing-8);margin-bottom:var(--spacing-4);color:var(--color-text-primary)}.section p[data-v-6fc5c3af]{margin-bottom:var(--spacing-3xl);color:var(--color-text-light);max-width:800px;line-height:1.6}.component-showcase[data-v-6fc5c3af]{display:flex;flex-wrap:wrap;gap:var(--spacing-3xl);margin-bottom:var(--spacing-8);background-color:var(--color-background-primary);padding:var(--spacing-3xl);border-radius:var(--component-border-radius)}.component-item[data-v-6fc5c3af]{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-3);min-width:var(--spacing-3xl) 4}.component-item code[data-v-6fc5c3af]{font-size:var(--font-size-text-sm);padding:var(--spacing-1) var(--spacing-2);background-color:rgba(from var(--color-brand-500) r g b/.1);border-radius:var(--radius-xs);color:var(--color-brand-500)}.component-showcase[data-v-6fc5c3af]{margin-bottom:var(--spacing-8)}.component-showcase .code-block[data-v-6fc5c3af]{margin-top:var(--spacing-4)}.component-item[data-v-6fc5c3af]{display:flex;flex-direction:column;gap:var(--spacing-4);margin-bottom:var(--spacing-4);max-width:600px}[data-v-80a03592],[data-v-80a03592]:before,[data-v-80a03592]:after{box-sizing:border-box}html[data-v-80a03592],body[data-v-80a03592],h1[data-v-80a03592],h2[data-v-80a03592],h3[data-v-80a03592],h4[data-v-80a03592],h5[data-v-80a03592],h6[data-v-80a03592],p[data-v-80a03592],figure[data-v-80a03592],blockquote[data-v-80a03592],dl[data-v-80a03592],dd[data-v-80a03592],ul[data-v-80a03592],ol[data-v-80a03592]{margin:0;padding:0}body[data-v-80a03592]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-80a03592],ol[data-v-80a03592]{list-style:none}img[data-v-80a03592],picture[data-v-80a03592],svg[data-v-80a03592]{max-width:100%;display:block}input[data-v-80a03592],button[data-v-80a03592],textarea[data-v-80a03592],select[data-v-80a03592]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-80a03592]:focus-within{scroll-behavior:auto}[data-v-80a03592],[data-v-80a03592]:before,[data-v-80a03592]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-80a03592]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-80a03592]:hover{color:var(--color-text-brand-secondary)}a[data-v-80a03592]:active{color:var(--color-text-brand-tertiary)}button[data-v-80a03592]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-80a03592]:focus:not(:focus-visible){outline:none}[data-v-80a03592]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-80a03592],textarea[data-v-80a03592],select[data-v-80a03592]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-80a03592]:focus,textarea[data-v-80a03592]:focus,select[data-v-80a03592]:focus{border-color:var(--color-focus);outline:none}input[data-v-80a03592]:disabled,textarea[data-v-80a03592]:disabled,select[data-v-80a03592]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-80a03592]{border-collapse:collapse;width:100%}th[data-v-80a03592]{text-align:left}button[data-v-80a03592]:disabled,input[data-v-80a03592]:disabled,textarea[data-v-80a03592]:disabled,select[data-v-80a03592]:disabled{cursor:not-allowed}fieldset[data-v-80a03592]{border:none;padding:0;margin:0}legend[data-v-80a03592]{padding:0}details[data-v-80a03592]{display:block}summary[data-v-80a03592]{display:list-item;cursor:pointer}hr[data-v-80a03592]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-80a03592],pre[data-v-80a03592],kbd[data-v-80a03592],samp[data-v-80a03592]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-80a03592]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-80a03592]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-80a03592]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-80a03592]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-80a03592]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-80a03592]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-80a03592],h6[data-v-80a03592]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-80a03592]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-80a03592]::-webkit-scrollbar{height:4px}[data-v-80a03592]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-80a03592]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-80a03592]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-80a03592]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-80a03592]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-80a03592]:root,html[data-theme=light][data-v-80a03592],.light[data-v-80a03592]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-80a03592],.dark[data-v-80a03592]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-80a03592{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-80a03592{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-80a03592{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-80a03592]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-80a03592]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-80a03592]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-80a03592]{flex:1}.action-bar-container .action-bar .info-content[data-v-80a03592]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-80a03592]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-80a03592]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-80a03592]{display:flex;gap:var(--spacing-md)}main[data-v-80a03592]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-80a03592]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-80a03592]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-80a03592]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-80a03592]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-80a03592]{flex:1}.content-section .content-header[data-v-80a03592]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-80a03592]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-80a03592]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-80a03592]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-80a03592]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-80a03592]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-80a03592]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-80a03592 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.multi-select[data-v-80a03592]{position:relative;display:inline-block;width:auto;min-width:var(--spacing-48)}.full-width.multi-select[data-v-80a03592]{width:100%}.is-open.multi-select[data-v-80a03592]{z-index:10}.is-disabled.multi-select[data-v-80a03592]{opacity:.7;cursor:not-allowed}.is-disabled.multi-select .dropdown-trigger[data-v-80a03592]{pointer-events:none;background-color:var(--color-background-disabled);border-color:var(--color-border-disabled)}.multi-select-trigger[data-v-80a03592]{display:flex;align-items:center;justify-content:space-between;width:100%;font-family:var(--font-family-text);font-size:var(--font-size-text-md);line-height:var(--line-height-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-lg) var(--spacing-xl);cursor:pointer;transition:var(--transition-default);height:var(--spacing-5xl)}.multi-select-trigger[data-v-80a03592]:hover{border-color:var(--color-border-brand)}.size-sm.multi-select-trigger[data-v-80a03592]{font-size:var(--font-size-text-sm);padding:var(--spacing-md) var(--spacing-lg);height:var(--spacing-4xl)}.size-lg.multi-select-trigger[data-v-80a03592]{font-size:var(--font-size-text-lg);padding:var(--spacing-xl) var(--spacing-2xl);height:var(--spacing-6xl)}.multi-select-icon[data-v-80a03592]{display:flex;align-items:center;justify-content:center;margin-left:var(--spacing-md);color:var(--color-text-secondary);transition:transform .2s ease}.is-open.multi-select-icon[data-v-80a03592]{transform:rotate(180deg)}.multi-select-menu[data-v-80a03592]{position:absolute;top:calc(100% + var(--spacing-xs));left:0;width:100%;background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);box-shadow:var(--component-shadow);overflow:hidden;z-index:var(--z-index-dropdown)}.align-right.multi-select-menu[data-v-80a03592]{left:auto;right:0}.multi-select-header[data-v-80a03592],.multi-select-footer[data-v-80a03592]{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--color-border-primary);font-size:var(--font-size-text-sm);color:var(--color-text-secondary)}.multi-select-footer[data-v-80a03592]{border-top:1px solid var(--color-border-primary);border-bottom:none}.multi-select-items[data-v-80a03592]{display:flex;flex-direction:column;gap:var(--spacing-xxs);max-height:var(--spacing-96);padding:var(--spacing-xs);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-border-primary) var(--color-background-primary);scrollbar-gutter:stable}.multi-select-item[data-v-80a03592]{display:flex;align-items:center;padding:var(--spacing-md) var(--spacing-lg);font-size:var(--font-size-text-md);color:var(--color-text-secondary);border-radius:calc(var(--component-border-radius) - var(--spacing-xs));cursor:pointer;transition:var(--transition-default)}.multi-select-item[data-v-80a03592]:hover{background-color:var(--color-background-active);color:var(--color-text-primary)}.is-selected.multi-select-item[data-v-80a03592]{background-color:var(--color-background-tertiary);color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.is-disabled.multi-select-item[data-v-80a03592]{opacity:.5;cursor:not-allowed;pointer-events:none}.dropdown-enter-active[data-v-80a03592],.dropdown-leave-active[data-v-80a03592]{transition:opacity .2s,transform .2s}.dropdown-enter-from[data-v-80a03592],.dropdown-leave-to[data-v-80a03592]{opacity:0;transform:translateY(calc(-1 * var(--spacing-md)))}.placeholder[data-v-80a03592]{color:var(--color-text-secondary)}.multi-select-trigger[data-v-80a03592]{padding:var(--spacing-md) var(--spacing-xl) var(--spacing-md) var(--spacing-md)}.multi-select-footer[data-v-80a03592]{display:flex;justify-content:center}.selected-options[data-v-80a03592]{position:relative;flex:1;display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.selected-options[data-v-80a03592]:before{content:"";pointer-events:none;position:absolute;display:block;width:0;left:0;top:0;bottom:0;background:linear-gradient(to left,transparent,var(--color-background-primary));transition:var(--transition-default)}.selected-options[data-v-80a03592]:after{content:"";pointer-events:none;position:absolute;display:block;width:0;right:0;top:0;bottom:0;background:linear-gradient(to right,transparent,var(--color-background-primary));transition:var(--transition-default)}.selected-options.has-scroll[data-v-80a03592]:not(.start-of-scroll):before{width:var(--spacing-4)}.selected-options.has-scroll[data-v-80a03592]:not(.end-of-scroll):after{width:var(--spacing-4)}.selected-tags[data-v-80a03592]{display:flex;gap:var(--spacing-xs);max-width:var(--spacing-120);overflow:auto}.selected-tags[data-v-80a03592]::-webkit-scrollbar{display:none}.selected-tags[data-v-80a03592]{scrollbar-width:none}.selected-tag[data-v-80a03592]{display:flex;align-items:center;gap:var(--spacing-xs);background-color:var(--color-background-primary-alt);border:1px solid var(--color-border-primary);color:var(--color-text-primary);font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);padding:var(--spacing-xxs) var(--spacing-xs) var(--spacing-xxs) var(--spacing-sm);border-radius:var(--radius-xs);max-width:100%;transition:var(--transition-default)}.selected-tag span[data-v-80a03592]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.selected-tag .tag-remove[data-v-80a03592]{display:flex;align-items:center;justify-content:center;width:var(--spacing-4);height:var(--spacing-4);border:none;background:none;cursor:pointer;padding:0;color:var(--color-foreground-quaternary);transition:var(--transition-default)}.selected-tag .tag-remove[data-v-80a03592]:hover{color:var(--color-text-error-primary)}.selected-tag[data-v-80a03592]:has(.tag-remove:hover){border-color:var(--color-border-error-subtle);background-color:var(--color-background-error-primary)}.checkbox[data-v-80a03592]{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid var(--color-border-primary);border-radius:var(--radius-xs);margin-right:var(--spacing-md)}.checkbox .checkbox-checked[data-v-80a03592]{width:12px;height:12px;background-color:var(--color-background-brand-solid);border-radius:calc(var(--radius-xs) - 2px)}.select-all-button[data-v-80a03592]{background:none;border:none;color:var(--color-text-brand-primary);font-size:var(--font-size-text-sm);cursor:pointer;padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-xs)}.select-all-button[data-v-80a03592]:hover{background-color:var(--color-background-brand-primary)}[data-v-6ff443ab],[data-v-6ff443ab]:before,[data-v-6ff443ab]:after{box-sizing:border-box}html[data-v-6ff443ab],body[data-v-6ff443ab],h1[data-v-6ff443ab],h2[data-v-6ff443ab],h3[data-v-6ff443ab],h4[data-v-6ff443ab],h5[data-v-6ff443ab],h6[data-v-6ff443ab],p[data-v-6ff443ab],figure[data-v-6ff443ab],blockquote[data-v-6ff443ab],dl[data-v-6ff443ab],dd[data-v-6ff443ab],ul[data-v-6ff443ab],ol[data-v-6ff443ab]{margin:0;padding:0}body[data-v-6ff443ab]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-6ff443ab],ol[data-v-6ff443ab]{list-style:none}img[data-v-6ff443ab],picture[data-v-6ff443ab],svg[data-v-6ff443ab]{max-width:100%;display:block}input[data-v-6ff443ab],button[data-v-6ff443ab],textarea[data-v-6ff443ab],select[data-v-6ff443ab]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-6ff443ab]:focus-within{scroll-behavior:auto}[data-v-6ff443ab],[data-v-6ff443ab]:before,[data-v-6ff443ab]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-6ff443ab]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-6ff443ab]:hover{color:var(--color-text-brand-secondary)}a[data-v-6ff443ab]:active{color:var(--color-text-brand-tertiary)}button[data-v-6ff443ab]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-6ff443ab]:focus:not(:focus-visible){outline:none}[data-v-6ff443ab]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-6ff443ab],textarea[data-v-6ff443ab],select[data-v-6ff443ab]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-6ff443ab]:focus,textarea[data-v-6ff443ab]:focus,select[data-v-6ff443ab]:focus{border-color:var(--color-focus);outline:none}input[data-v-6ff443ab]:disabled,textarea[data-v-6ff443ab]:disabled,select[data-v-6ff443ab]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-6ff443ab]{border-collapse:collapse;width:100%}th[data-v-6ff443ab]{text-align:left}button[data-v-6ff443ab]:disabled,input[data-v-6ff443ab]:disabled,textarea[data-v-6ff443ab]:disabled,select[data-v-6ff443ab]:disabled{cursor:not-allowed}fieldset[data-v-6ff443ab]{border:none;padding:0;margin:0}legend[data-v-6ff443ab]{padding:0}details[data-v-6ff443ab]{display:block}summary[data-v-6ff443ab]{display:list-item;cursor:pointer}hr[data-v-6ff443ab]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-6ff443ab],pre[data-v-6ff443ab],kbd[data-v-6ff443ab],samp[data-v-6ff443ab]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-6ff443ab]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-6ff443ab]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-6ff443ab]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-6ff443ab]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-6ff443ab]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-6ff443ab]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-6ff443ab],h6[data-v-6ff443ab]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-6ff443ab]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-6ff443ab]::-webkit-scrollbar{height:4px}[data-v-6ff443ab]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-6ff443ab]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-6ff443ab]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-6ff443ab]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-6ff443ab]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-6ff443ab]:root,html[data-theme=light][data-v-6ff443ab],.light[data-v-6ff443ab]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-6ff443ab],.dark[data-v-6ff443ab]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-6ff443ab{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-6ff443ab{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-6ff443ab{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-6ff443ab]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-6ff443ab]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-6ff443ab]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-6ff443ab]{flex:1}.action-bar-container .action-bar .info-content[data-v-6ff443ab]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-6ff443ab]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-6ff443ab]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-6ff443ab]{display:flex;gap:var(--spacing-md)}main[data-v-6ff443ab]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-6ff443ab]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-6ff443ab]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-6ff443ab]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-6ff443ab]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-6ff443ab]{flex:1}.content-section .content-header[data-v-6ff443ab]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-6ff443ab]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-6ff443ab]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-6ff443ab]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-6ff443ab]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-6ff443ab]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-6ff443ab]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-6ff443ab var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.section[data-v-6ff443ab]{margin-bottom:var(--spacing-1) 6;padding-bottom:var(--spacing-8);border-bottom:1px solid var(--color-border-primary)}.section[data-v-6ff443ab]:last-child{border-bottom:none;margin-bottom:0}.section h2[data-v-6ff443ab]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-3xl);color:var(--color-brand-500);position:relative}.section h2[data-v-6ff443ab]:after{content:"";position:absolute;bottom:-var(--spacing-2);left:0;width:40px;height:3px;background-color:var(--color-brand-500);border-radius:var(--radius-xs)}.section h3[data-v-6ff443ab]{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);margin-top:var(--spacing-8);margin-bottom:var(--spacing-4);color:var(--color-text-primary)}.section p[data-v-6ff443ab]{margin-bottom:var(--spacing-3xl);color:var(--color-text-light);max-width:800px;line-height:1.6}.component-showcase[data-v-6ff443ab]{display:flex;flex-wrap:wrap;gap:var(--spacing-3xl);margin-bottom:var(--spacing-8);background-color:var(--color-background-primary);padding:var(--spacing-3xl);border-radius:var(--component-border-radius)}.component-item[data-v-6ff443ab]{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-3);min-width:var(--spacing-3xl) 4}.component-item code[data-v-6ff443ab]{font-size:var(--font-size-text-sm);padding:var(--spacing-1) var(--spacing-2);background-color:rgba(from var(--color-brand-500) r g b/.1);border-radius:var(--radius-xs);color:var(--color-brand-500)}.component-showcase[data-v-6ff443ab]{margin-bottom:var(--spacing-8)}.component-showcase .code-block[data-v-6ff443ab]{margin-top:var(--spacing-4)}.component-item[data-v-6ff443ab]{display:flex;flex-direction:column;gap:var(--spacing-4);margin-bottom:var(--spacing-4);max-width:600px}[data-v-9a5eb9ac],[data-v-9a5eb9ac]:before,[data-v-9a5eb9ac]:after{box-sizing:border-box}html[data-v-9a5eb9ac],body[data-v-9a5eb9ac],h1[data-v-9a5eb9ac],h2[data-v-9a5eb9ac],h3[data-v-9a5eb9ac],h4[data-v-9a5eb9ac],h5[data-v-9a5eb9ac],h6[data-v-9a5eb9ac],p[data-v-9a5eb9ac],figure[data-v-9a5eb9ac],blockquote[data-v-9a5eb9ac],dl[data-v-9a5eb9ac],dd[data-v-9a5eb9ac],ul[data-v-9a5eb9ac],ol[data-v-9a5eb9ac]{margin:0;padding:0}body[data-v-9a5eb9ac]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-9a5eb9ac],ol[data-v-9a5eb9ac]{list-style:none}img[data-v-9a5eb9ac],picture[data-v-9a5eb9ac],svg[data-v-9a5eb9ac]{max-width:100%;display:block}input[data-v-9a5eb9ac],button[data-v-9a5eb9ac],textarea[data-v-9a5eb9ac],select[data-v-9a5eb9ac]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-9a5eb9ac]:focus-within{scroll-behavior:auto}[data-v-9a5eb9ac],[data-v-9a5eb9ac]:before,[data-v-9a5eb9ac]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-9a5eb9ac]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-9a5eb9ac]:hover{color:var(--color-text-brand-secondary)}a[data-v-9a5eb9ac]:active{color:var(--color-text-brand-tertiary)}button[data-v-9a5eb9ac]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-9a5eb9ac]:focus:not(:focus-visible){outline:none}[data-v-9a5eb9ac]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-9a5eb9ac],textarea[data-v-9a5eb9ac],select[data-v-9a5eb9ac]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-9a5eb9ac]:focus,textarea[data-v-9a5eb9ac]:focus,select[data-v-9a5eb9ac]:focus{border-color:var(--color-focus);outline:none}input[data-v-9a5eb9ac]:disabled,textarea[data-v-9a5eb9ac]:disabled,select[data-v-9a5eb9ac]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-9a5eb9ac]{border-collapse:collapse;width:100%}th[data-v-9a5eb9ac]{text-align:left}button[data-v-9a5eb9ac]:disabled,input[data-v-9a5eb9ac]:disabled,textarea[data-v-9a5eb9ac]:disabled,select[data-v-9a5eb9ac]:disabled{cursor:not-allowed}fieldset[data-v-9a5eb9ac]{border:none;padding:0;margin:0}legend[data-v-9a5eb9ac]{padding:0}details[data-v-9a5eb9ac]{display:block}summary[data-v-9a5eb9ac]{display:list-item;cursor:pointer}hr[data-v-9a5eb9ac]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-9a5eb9ac],pre[data-v-9a5eb9ac],kbd[data-v-9a5eb9ac],samp[data-v-9a5eb9ac]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-9a5eb9ac]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-9a5eb9ac]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-9a5eb9ac]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-9a5eb9ac]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-9a5eb9ac]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-9a5eb9ac]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-9a5eb9ac],h6[data-v-9a5eb9ac]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-9a5eb9ac]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-9a5eb9ac]::-webkit-scrollbar{height:4px}[data-v-9a5eb9ac]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-9a5eb9ac]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-9a5eb9ac]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-9a5eb9ac]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-9a5eb9ac]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-9a5eb9ac]:root,html[data-theme=light][data-v-9a5eb9ac],.light[data-v-9a5eb9ac]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-9a5eb9ac],.dark[data-v-9a5eb9ac]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-9a5eb9ac{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-9a5eb9ac{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-9a5eb9ac{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-9a5eb9ac]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-9a5eb9ac]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-9a5eb9ac]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-9a5eb9ac]{flex:1}.action-bar-container .action-bar .info-content[data-v-9a5eb9ac]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-9a5eb9ac]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-9a5eb9ac]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-9a5eb9ac]{display:flex;gap:var(--spacing-md)}main[data-v-9a5eb9ac]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-9a5eb9ac]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-9a5eb9ac]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-9a5eb9ac]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-9a5eb9ac]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-9a5eb9ac]{flex:1}.content-section .content-header[data-v-9a5eb9ac]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-9a5eb9ac]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-9a5eb9ac]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-9a5eb9ac]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-9a5eb9ac]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-9a5eb9ac]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-9a5eb9ac]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-9a5eb9ac var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.slider[data-v-9a5eb9ac]{position:relative;width:100%;height:6px;margin:var(--spacing-xl) 0}.slider.disabled[data-v-9a5eb9ac]{opacity:.6;cursor:not-allowed}.slider.disabled .thumb[data-v-9a5eb9ac]{cursor:not-allowed;background-color:var(--color-background-disabled);border-color:var(--color-border-disabled)}.slider.disabled .progress[data-v-9a5eb9ac]{background-color:var(--color-background-disabled)}.slider.size-sm[data-v-9a5eb9ac],.slider.size-sm .track[data-v-9a5eb9ac]{height:4px}.slider.size-sm .thumb[data-v-9a5eb9ac]{width:12px;height:12px}.slider.size-lg[data-v-9a5eb9ac],.slider.size-lg .track[data-v-9a5eb9ac]{height:8px}.slider.size-lg .thumb[data-v-9a5eb9ac]{width:20px;height:20px}.track[data-v-9a5eb9ac]{position:absolute;left:0;right:0;height:6px;border-radius:3px;background-color:var(--color-background-secondary);overflow:hidden}.progress[data-v-9a5eb9ac]{position:absolute;height:100%;background-color:var(--color-background-brand-solid);transition:var(--transition-default)}.thumb[data-v-9a5eb9ac]{position:absolute;width:16px;height:16px;border-radius:50%;background-color:var(--color-background-primary);border:2px solid var(--color-border-brand);top:50%;transform:translate(-50%,-50%);cursor:pointer;box-shadow:var(--component-shadow);transition:var(--transition-default);z-index:1}.thumb[data-v-9a5eb9ac]:hover,.thumb[data-v-9a5eb9ac]:focus{box-shadow:var(--component-shadow-hover);transform:translate(-50%,-50%) scale(1.1)}.thumb[data-v-9a5eb9ac]:active{box-shadow:var(--component-shadow-active);transform:translate(-50%,-50%) scale(1.15)}.labels[data-v-9a5eb9ac]{display:flex;justify-content:space-between;margin-top:var(--spacing-md);font-size:.75rem;color:var(--color-text-secondary)}.value[data-v-9a5eb9ac]{position:absolute;top:-28px;transform:translate(-50%);background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand);padding:var(--spacing-xs) var(--spacing-md);border-radius:4px;font-size:.75rem;white-space:nowrap;opacity:0;transition:var(--transition-default);pointer-events:none}.value.visible[data-v-9a5eb9ac]{opacity:1}.value[data-v-9a5eb9ac]:after{content:"";position:absolute;bottom:-4px;left:50%;transform:translate(-50%);border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid var(--color-background-brand-solid)}.range .progress[data-v-9a5eb9ac]{left:0;right:auto}.discrete .labels[data-v-9a5eb9ac]{position:relative;margin-top:var(--spacing-xl);height:20px}.discrete .labels span[data-v-9a5eb9ac]{position:absolute;transform:translate(-50%);font-size:.75rem;color:var(--color-text-secondary)}[data-v-20ed2cfc],[data-v-20ed2cfc]:before,[data-v-20ed2cfc]:after{box-sizing:border-box}html[data-v-20ed2cfc],body[data-v-20ed2cfc],h1[data-v-20ed2cfc],h2[data-v-20ed2cfc],h3[data-v-20ed2cfc],h4[data-v-20ed2cfc],h5[data-v-20ed2cfc],h6[data-v-20ed2cfc],p[data-v-20ed2cfc],figure[data-v-20ed2cfc],blockquote[data-v-20ed2cfc],dl[data-v-20ed2cfc],dd[data-v-20ed2cfc],ul[data-v-20ed2cfc],ol[data-v-20ed2cfc]{margin:0;padding:0}body[data-v-20ed2cfc]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-20ed2cfc],ol[data-v-20ed2cfc]{list-style:none}img[data-v-20ed2cfc],picture[data-v-20ed2cfc],svg[data-v-20ed2cfc]{max-width:100%;display:block}input[data-v-20ed2cfc],button[data-v-20ed2cfc],textarea[data-v-20ed2cfc],select[data-v-20ed2cfc]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-20ed2cfc]:focus-within{scroll-behavior:auto}[data-v-20ed2cfc],[data-v-20ed2cfc]:before,[data-v-20ed2cfc]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-20ed2cfc]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-20ed2cfc]:hover{color:var(--color-text-brand-secondary)}a[data-v-20ed2cfc]:active{color:var(--color-text-brand-tertiary)}button[data-v-20ed2cfc]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-20ed2cfc]:focus:not(:focus-visible){outline:none}[data-v-20ed2cfc]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-20ed2cfc],textarea[data-v-20ed2cfc],select[data-v-20ed2cfc]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-20ed2cfc]:focus,textarea[data-v-20ed2cfc]:focus,select[data-v-20ed2cfc]:focus{border-color:var(--color-focus);outline:none}input[data-v-20ed2cfc]:disabled,textarea[data-v-20ed2cfc]:disabled,select[data-v-20ed2cfc]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-20ed2cfc]{border-collapse:collapse;width:100%}th[data-v-20ed2cfc]{text-align:left}button[data-v-20ed2cfc]:disabled,input[data-v-20ed2cfc]:disabled,textarea[data-v-20ed2cfc]:disabled,select[data-v-20ed2cfc]:disabled{cursor:not-allowed}fieldset[data-v-20ed2cfc]{border:none;padding:0;margin:0}legend[data-v-20ed2cfc]{padding:0}details[data-v-20ed2cfc]{display:block}summary[data-v-20ed2cfc]{display:list-item;cursor:pointer}hr[data-v-20ed2cfc]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-20ed2cfc],pre[data-v-20ed2cfc],kbd[data-v-20ed2cfc],samp[data-v-20ed2cfc]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-20ed2cfc]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-20ed2cfc]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-20ed2cfc]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-20ed2cfc]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-20ed2cfc]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-20ed2cfc]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-20ed2cfc],h6[data-v-20ed2cfc]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-20ed2cfc]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-20ed2cfc]::-webkit-scrollbar{height:4px}[data-v-20ed2cfc]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-20ed2cfc]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-20ed2cfc]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-20ed2cfc]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-20ed2cfc]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-20ed2cfc]:root,html[data-theme=light][data-v-20ed2cfc],.light[data-v-20ed2cfc]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-20ed2cfc],.dark[data-v-20ed2cfc]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-20ed2cfc{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-20ed2cfc{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-20ed2cfc{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-20ed2cfc]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-20ed2cfc]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-20ed2cfc]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-20ed2cfc]{flex:1}.action-bar-container .action-bar .info-content[data-v-20ed2cfc]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-20ed2cfc]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-20ed2cfc]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-20ed2cfc]{display:flex;gap:var(--spacing-md)}main[data-v-20ed2cfc]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-20ed2cfc]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-20ed2cfc]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-20ed2cfc]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-20ed2cfc]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-20ed2cfc]{flex:1}.content-section .content-header[data-v-20ed2cfc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-20ed2cfc]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-20ed2cfc]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-20ed2cfc]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-20ed2cfc]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-20ed2cfc]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-20ed2cfc]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-20ed2cfc var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.slider[data-v-20ed2cfc]{position:relative;width:100%;height:6px;margin:var(--spacing-xl) 0}.slider.disabled[data-v-20ed2cfc]{opacity:.6;cursor:not-allowed}.slider.disabled .thumb[data-v-20ed2cfc]{cursor:not-allowed;background-color:var(--color-background-disabled);border-color:var(--color-border-disabled)}.slider.disabled .progress[data-v-20ed2cfc]{background-color:var(--color-background-disabled)}.slider.size-sm[data-v-20ed2cfc],.slider.size-sm .track[data-v-20ed2cfc]{height:4px}.slider.size-sm .thumb[data-v-20ed2cfc]{width:12px;height:12px}.slider.size-lg[data-v-20ed2cfc],.slider.size-lg .track[data-v-20ed2cfc]{height:8px}.slider.size-lg .thumb[data-v-20ed2cfc]{width:20px;height:20px}.track[data-v-20ed2cfc]{position:absolute;left:0;right:0;height:6px;border-radius:3px;background-color:var(--color-background-secondary);overflow:hidden}.progress[data-v-20ed2cfc]{position:absolute;height:100%;background-color:var(--color-background-brand-solid);transition:var(--transition-default)}.thumb[data-v-20ed2cfc]{position:absolute;width:16px;height:16px;border-radius:50%;background-color:var(--color-background-primary);border:2px solid var(--color-border-brand);top:50%;transform:translate(-50%,-50%);cursor:pointer;box-shadow:var(--component-shadow);transition:var(--transition-default);z-index:1}.thumb[data-v-20ed2cfc]:hover,.thumb[data-v-20ed2cfc]:focus{box-shadow:var(--component-shadow-hover);transform:translate(-50%,-50%) scale(1.1)}.thumb[data-v-20ed2cfc]:active{box-shadow:var(--component-shadow-active);transform:translate(-50%,-50%) scale(1.15)}.labels[data-v-20ed2cfc]{display:flex;justify-content:space-between;margin-top:var(--spacing-md);font-size:.75rem;color:var(--color-text-secondary)}.value[data-v-20ed2cfc]{position:absolute;top:-28px;transform:translate(-50%);background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand);padding:var(--spacing-xs) var(--spacing-md);border-radius:4px;font-size:.75rem;white-space:nowrap;opacity:0;transition:var(--transition-default);pointer-events:none}.value.visible[data-v-20ed2cfc]{opacity:1}.value[data-v-20ed2cfc]:after{content:"";position:absolute;bottom:-4px;left:50%;transform:translate(-50%);border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid var(--color-background-brand-solid)}.range .progress[data-v-20ed2cfc]{left:0;right:auto}.discrete .labels[data-v-20ed2cfc]{position:relative;margin-top:var(--spacing-xl);height:20px}.discrete .labels span[data-v-20ed2cfc]{position:absolute;transform:translate(-50%);font-size:.75rem;color:var(--color-text-secondary)}[data-v-750dcdfd],[data-v-750dcdfd]:before,[data-v-750dcdfd]:after{box-sizing:border-box}html[data-v-750dcdfd],body[data-v-750dcdfd],h1[data-v-750dcdfd],h2[data-v-750dcdfd],h3[data-v-750dcdfd],h4[data-v-750dcdfd],h5[data-v-750dcdfd],h6[data-v-750dcdfd],p[data-v-750dcdfd],figure[data-v-750dcdfd],blockquote[data-v-750dcdfd],dl[data-v-750dcdfd],dd[data-v-750dcdfd],ul[data-v-750dcdfd],ol[data-v-750dcdfd]{margin:0;padding:0}body[data-v-750dcdfd]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-750dcdfd],ol[data-v-750dcdfd]{list-style:none}img[data-v-750dcdfd],picture[data-v-750dcdfd],svg[data-v-750dcdfd]{max-width:100%;display:block}input[data-v-750dcdfd],button[data-v-750dcdfd],textarea[data-v-750dcdfd],select[data-v-750dcdfd]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-750dcdfd]:focus-within{scroll-behavior:auto}[data-v-750dcdfd],[data-v-750dcdfd]:before,[data-v-750dcdfd]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-750dcdfd]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-750dcdfd]:hover{color:var(--color-text-brand-secondary)}a[data-v-750dcdfd]:active{color:var(--color-text-brand-tertiary)}button[data-v-750dcdfd]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-750dcdfd]:focus:not(:focus-visible){outline:none}[data-v-750dcdfd]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-750dcdfd],textarea[data-v-750dcdfd],select[data-v-750dcdfd]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-750dcdfd]:focus,textarea[data-v-750dcdfd]:focus,select[data-v-750dcdfd]:focus{border-color:var(--color-focus);outline:none}input[data-v-750dcdfd]:disabled,textarea[data-v-750dcdfd]:disabled,select[data-v-750dcdfd]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-750dcdfd]{border-collapse:collapse;width:100%}th[data-v-750dcdfd]{text-align:left}button[data-v-750dcdfd]:disabled,input[data-v-750dcdfd]:disabled,textarea[data-v-750dcdfd]:disabled,select[data-v-750dcdfd]:disabled{cursor:not-allowed}fieldset[data-v-750dcdfd]{border:none;padding:0;margin:0}legend[data-v-750dcdfd]{padding:0}details[data-v-750dcdfd]{display:block}summary[data-v-750dcdfd]{display:list-item;cursor:pointer}hr[data-v-750dcdfd]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-750dcdfd],pre[data-v-750dcdfd],kbd[data-v-750dcdfd],samp[data-v-750dcdfd]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-750dcdfd]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-750dcdfd]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-750dcdfd]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-750dcdfd]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-750dcdfd]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-750dcdfd]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-750dcdfd],h6[data-v-750dcdfd]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-750dcdfd]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-750dcdfd]::-webkit-scrollbar{height:4px}[data-v-750dcdfd]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-750dcdfd]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-750dcdfd]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-750dcdfd]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-750dcdfd]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-750dcdfd]:root,html[data-theme=light][data-v-750dcdfd],.light[data-v-750dcdfd]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-750dcdfd],.dark[data-v-750dcdfd]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-750dcdfd{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-750dcdfd{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-750dcdfd{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-750dcdfd]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-750dcdfd]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-750dcdfd]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-750dcdfd]{flex:1}.action-bar-container .action-bar .info-content[data-v-750dcdfd]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-750dcdfd]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-750dcdfd]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-750dcdfd]{display:flex;gap:var(--spacing-md)}main[data-v-750dcdfd]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-750dcdfd]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-750dcdfd]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-750dcdfd]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-750dcdfd]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-750dcdfd]{flex:1}.content-section .content-header[data-v-750dcdfd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-750dcdfd]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-750dcdfd]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-750dcdfd]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-750dcdfd]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-750dcdfd]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-750dcdfd]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-750dcdfd var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.slider[data-v-750dcdfd]{position:relative;width:100%;height:6px;margin:var(--spacing-xl) 0}.slider.disabled[data-v-750dcdfd]{opacity:.6;cursor:not-allowed}.slider.disabled .thumb[data-v-750dcdfd]{cursor:not-allowed;background-color:var(--color-background-disabled);border-color:var(--color-border-disabled)}.slider.disabled .progress[data-v-750dcdfd]{background-color:var(--color-background-disabled)}.slider.size-sm[data-v-750dcdfd],.slider.size-sm .track[data-v-750dcdfd]{height:4px}.slider.size-sm .thumb[data-v-750dcdfd]{width:12px;height:12px}.slider.size-lg[data-v-750dcdfd],.slider.size-lg .track[data-v-750dcdfd]{height:8px}.slider.size-lg .thumb[data-v-750dcdfd]{width:20px;height:20px}.track[data-v-750dcdfd]{position:absolute;left:0;right:0;height:6px;border-radius:3px;background-color:var(--color-background-secondary);overflow:hidden}.progress[data-v-750dcdfd]{position:absolute;height:100%;background-color:var(--color-background-brand-solid);transition:var(--transition-default)}.thumb[data-v-750dcdfd]{position:absolute;width:16px;height:16px;border-radius:50%;background-color:var(--color-background-primary);border:2px solid var(--color-border-brand);top:50%;transform:translate(-50%,-50%);cursor:pointer;box-shadow:var(--component-shadow);transition:var(--transition-default);z-index:1}.thumb[data-v-750dcdfd]:hover,.thumb[data-v-750dcdfd]:focus{box-shadow:var(--component-shadow-hover);transform:translate(-50%,-50%) scale(1.1)}.thumb[data-v-750dcdfd]:active{box-shadow:var(--component-shadow-active);transform:translate(-50%,-50%) scale(1.15)}.labels[data-v-750dcdfd]{display:flex;justify-content:space-between;margin-top:var(--spacing-md);font-size:.75rem;color:var(--color-text-secondary)}.value[data-v-750dcdfd]{position:absolute;top:-28px;transform:translate(-50%);background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand);padding:var(--spacing-xs) var(--spacing-md);border-radius:4px;font-size:.75rem;white-space:nowrap;opacity:0;transition:var(--transition-default);pointer-events:none}.value.visible[data-v-750dcdfd]{opacity:1}.value[data-v-750dcdfd]:after{content:"";position:absolute;bottom:-4px;left:50%;transform:translate(-50%);border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid var(--color-background-brand-solid)}.range .progress[data-v-750dcdfd]{left:0;right:auto}.discrete .labels[data-v-750dcdfd]{position:relative;margin-top:var(--spacing-xl);height:20px}.discrete .labels span[data-v-750dcdfd]{position:absolute;transform:translate(-50%);font-size:.75rem;color:var(--color-text-secondary)}[data-v-dcfe4c25],[data-v-dcfe4c25]:before,[data-v-dcfe4c25]:after{box-sizing:border-box}html[data-v-dcfe4c25],body[data-v-dcfe4c25],h1[data-v-dcfe4c25],h2[data-v-dcfe4c25],h3[data-v-dcfe4c25],h4[data-v-dcfe4c25],h5[data-v-dcfe4c25],h6[data-v-dcfe4c25],p[data-v-dcfe4c25],figure[data-v-dcfe4c25],blockquote[data-v-dcfe4c25],dl[data-v-dcfe4c25],dd[data-v-dcfe4c25],ul[data-v-dcfe4c25],ol[data-v-dcfe4c25]{margin:0;padding:0}body[data-v-dcfe4c25]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-dcfe4c25],ol[data-v-dcfe4c25]{list-style:none}img[data-v-dcfe4c25],picture[data-v-dcfe4c25],svg[data-v-dcfe4c25]{max-width:100%;display:block}input[data-v-dcfe4c25],button[data-v-dcfe4c25],textarea[data-v-dcfe4c25],select[data-v-dcfe4c25]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-dcfe4c25]:focus-within{scroll-behavior:auto}[data-v-dcfe4c25],[data-v-dcfe4c25]:before,[data-v-dcfe4c25]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-dcfe4c25]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-dcfe4c25]:hover{color:var(--color-text-brand-secondary)}a[data-v-dcfe4c25]:active{color:var(--color-text-brand-tertiary)}button[data-v-dcfe4c25]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-dcfe4c25]:focus:not(:focus-visible){outline:none}[data-v-dcfe4c25]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-dcfe4c25],textarea[data-v-dcfe4c25],select[data-v-dcfe4c25]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-dcfe4c25]:focus,textarea[data-v-dcfe4c25]:focus,select[data-v-dcfe4c25]:focus{border-color:var(--color-focus);outline:none}input[data-v-dcfe4c25]:disabled,textarea[data-v-dcfe4c25]:disabled,select[data-v-dcfe4c25]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-dcfe4c25]{border-collapse:collapse;width:100%}th[data-v-dcfe4c25]{text-align:left}button[data-v-dcfe4c25]:disabled,input[data-v-dcfe4c25]:disabled,textarea[data-v-dcfe4c25]:disabled,select[data-v-dcfe4c25]:disabled{cursor:not-allowed}fieldset[data-v-dcfe4c25]{border:none;padding:0;margin:0}legend[data-v-dcfe4c25]{padding:0}details[data-v-dcfe4c25]{display:block}summary[data-v-dcfe4c25]{display:list-item;cursor:pointer}hr[data-v-dcfe4c25]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-dcfe4c25],pre[data-v-dcfe4c25],kbd[data-v-dcfe4c25],samp[data-v-dcfe4c25]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-dcfe4c25]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-dcfe4c25]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-dcfe4c25]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-dcfe4c25]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-dcfe4c25]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-dcfe4c25]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-dcfe4c25],h6[data-v-dcfe4c25]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-dcfe4c25]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-dcfe4c25]::-webkit-scrollbar{height:4px}[data-v-dcfe4c25]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-dcfe4c25]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-dcfe4c25]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-dcfe4c25]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-dcfe4c25]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-dcfe4c25]:root,html[data-theme=light][data-v-dcfe4c25],.light[data-v-dcfe4c25]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-dcfe4c25],.dark[data-v-dcfe4c25]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-dcfe4c25{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-dcfe4c25{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-dcfe4c25{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-dcfe4c25]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-dcfe4c25]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-dcfe4c25]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-dcfe4c25]{flex:1}.action-bar-container .action-bar .info-content[data-v-dcfe4c25]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-dcfe4c25]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-dcfe4c25]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-dcfe4c25]{display:flex;gap:var(--spacing-md)}main[data-v-dcfe4c25]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-dcfe4c25]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-dcfe4c25]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-dcfe4c25]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-dcfe4c25]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-dcfe4c25]{flex:1}.content-section .content-header[data-v-dcfe4c25]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-dcfe4c25]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-dcfe4c25]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-dcfe4c25]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-dcfe4c25]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-dcfe4c25]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-dcfe4c25]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-dcfe4c25 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.section[data-v-dcfe4c25]{margin-bottom:var(--spacing-1) 6;padding-bottom:var(--spacing-8);border-bottom:1px solid var(--color-border-primary)}.section[data-v-dcfe4c25]:last-child{border-bottom:none;margin-bottom:0}.section h2[data-v-dcfe4c25]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-3xl);color:var(--color-brand-500);position:relative}.section h2[data-v-dcfe4c25]:after{content:"";position:absolute;bottom:-var(--spacing-2);left:0;width:40px;height:3px;background-color:var(--color-brand-500);border-radius:var(--radius-xs)}.section h3[data-v-dcfe4c25]{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);margin-top:var(--spacing-8);margin-bottom:var(--spacing-4);color:var(--color-text-primary)}.section p[data-v-dcfe4c25]{margin-bottom:var(--spacing-3xl);color:var(--color-text-light);max-width:800px;line-height:1.6}.component-showcase[data-v-dcfe4c25]{display:flex;flex-wrap:wrap;gap:var(--spacing-3xl);margin-bottom:var(--spacing-8);background-color:var(--color-background-primary);padding:var(--spacing-3xl);border-radius:var(--component-border-radius)}.component-item[data-v-dcfe4c25]{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-3);min-width:var(--spacing-3xl) 4}.component-item code[data-v-dcfe4c25]{font-size:var(--font-size-text-sm);padding:var(--spacing-1) var(--spacing-2);background-color:rgba(from var(--color-brand-500) r g b/.1);border-radius:var(--radius-xs);color:var(--color-brand-500)}.component-showcase[data-v-dcfe4c25]{margin-bottom:var(--spacing-8)}.component-showcase .code-block[data-v-dcfe4c25]{margin-top:var(--spacing-4)}.component-item[data-v-dcfe4c25]{display:flex;flex-direction:column;gap:var(--spacing-4);margin-bottom:var(--spacing-4);max-width:600px}[data-v-89ebf39e],[data-v-89ebf39e]:before,[data-v-89ebf39e]:after{box-sizing:border-box}html[data-v-89ebf39e],body[data-v-89ebf39e],h1[data-v-89ebf39e],h2[data-v-89ebf39e],h3[data-v-89ebf39e],h4[data-v-89ebf39e],h5[data-v-89ebf39e],h6[data-v-89ebf39e],p[data-v-89ebf39e],figure[data-v-89ebf39e],blockquote[data-v-89ebf39e],dl[data-v-89ebf39e],dd[data-v-89ebf39e],ul[data-v-89ebf39e],ol[data-v-89ebf39e]{margin:0;padding:0}body[data-v-89ebf39e]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-89ebf39e],ol[data-v-89ebf39e]{list-style:none}img[data-v-89ebf39e],picture[data-v-89ebf39e],svg[data-v-89ebf39e]{max-width:100%;display:block}input[data-v-89ebf39e],button[data-v-89ebf39e],textarea[data-v-89ebf39e],select[data-v-89ebf39e]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-89ebf39e]:focus-within{scroll-behavior:auto}[data-v-89ebf39e],[data-v-89ebf39e]:before,[data-v-89ebf39e]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-89ebf39e]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-89ebf39e]:hover{color:var(--color-text-brand-secondary)}a[data-v-89ebf39e]:active{color:var(--color-text-brand-tertiary)}button[data-v-89ebf39e]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-89ebf39e]:focus:not(:focus-visible){outline:none}[data-v-89ebf39e]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-89ebf39e],textarea[data-v-89ebf39e],select[data-v-89ebf39e]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-89ebf39e]:focus,textarea[data-v-89ebf39e]:focus,select[data-v-89ebf39e]:focus{border-color:var(--color-focus);outline:none}input[data-v-89ebf39e]:disabled,textarea[data-v-89ebf39e]:disabled,select[data-v-89ebf39e]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-89ebf39e]{border-collapse:collapse;width:100%}th[data-v-89ebf39e]{text-align:left}button[data-v-89ebf39e]:disabled,input[data-v-89ebf39e]:disabled,textarea[data-v-89ebf39e]:disabled,select[data-v-89ebf39e]:disabled{cursor:not-allowed}fieldset[data-v-89ebf39e]{border:none;padding:0;margin:0}legend[data-v-89ebf39e]{padding:0}details[data-v-89ebf39e]{display:block}summary[data-v-89ebf39e]{display:list-item;cursor:pointer}hr[data-v-89ebf39e]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-89ebf39e],pre[data-v-89ebf39e],kbd[data-v-89ebf39e],samp[data-v-89ebf39e]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-89ebf39e]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-89ebf39e]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-89ebf39e]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-89ebf39e]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-89ebf39e]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-89ebf39e]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-89ebf39e],h6[data-v-89ebf39e]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-89ebf39e]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-89ebf39e]::-webkit-scrollbar{height:4px}[data-v-89ebf39e]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-89ebf39e]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-89ebf39e]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-89ebf39e]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-89ebf39e]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-89ebf39e]:root,html[data-theme=light][data-v-89ebf39e],.light[data-v-89ebf39e]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-89ebf39e],.dark[data-v-89ebf39e]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-89ebf39e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-89ebf39e{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-89ebf39e{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-89ebf39e]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-89ebf39e]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-89ebf39e]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-89ebf39e]{flex:1}.action-bar-container .action-bar .info-content[data-v-89ebf39e]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-89ebf39e]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-89ebf39e]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-89ebf39e]{display:flex;gap:var(--spacing-md)}main[data-v-89ebf39e]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-89ebf39e]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-89ebf39e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-89ebf39e]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-89ebf39e]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-89ebf39e]{flex:1}.content-section .content-header[data-v-89ebf39e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-89ebf39e]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-89ebf39e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-89ebf39e]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-89ebf39e]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-89ebf39e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-89ebf39e]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-89ebf39e var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.section[data-v-89ebf39e]{margin-bottom:var(--spacing-1) 6;padding-bottom:var(--spacing-8);border-bottom:1px solid var(--color-border-primary)}.section[data-v-89ebf39e]:last-child{border-bottom:none;margin-bottom:0}.section h2[data-v-89ebf39e]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-3xl);color:var(--color-brand-500);position:relative}.section h2[data-v-89ebf39e]:after{content:"";position:absolute;bottom:-var(--spacing-2);left:0;width:40px;height:3px;background-color:var(--color-brand-500);border-radius:var(--radius-xs)}.section h3[data-v-89ebf39e]{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);margin-top:var(--spacing-8);margin-bottom:var(--spacing-4);color:var(--color-text-primary)}.section p[data-v-89ebf39e]{margin-bottom:var(--spacing-3xl);color:var(--color-text-light);max-width:800px;line-height:1.6}.component-showcase[data-v-89ebf39e]{display:flex;flex-wrap:wrap;gap:var(--spacing-3xl);margin-bottom:var(--spacing-8);background-color:var(--color-background-primary);padding:var(--spacing-3xl);border-radius:var(--component-border-radius)}.component-item[data-v-89ebf39e]{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-3);min-width:var(--spacing-3xl) 4}.component-item code[data-v-89ebf39e]{font-size:var(--font-size-text-sm);padding:var(--spacing-1) var(--spacing-2);background-color:rgba(from var(--color-brand-500) r g b/.1);border-radius:var(--radius-xs);color:var(--color-brand-500)}.component-showcase[data-v-89ebf39e]{overflow-x:auto}[data-v-cab3842f],[data-v-cab3842f]:before,[data-v-cab3842f]:after{box-sizing:border-box}html[data-v-cab3842f],body[data-v-cab3842f],h1[data-v-cab3842f],h2[data-v-cab3842f],h3[data-v-cab3842f],h4[data-v-cab3842f],h5[data-v-cab3842f],h6[data-v-cab3842f],p[data-v-cab3842f],figure[data-v-cab3842f],blockquote[data-v-cab3842f],dl[data-v-cab3842f],dd[data-v-cab3842f],ul[data-v-cab3842f],ol[data-v-cab3842f]{margin:0;padding:0}body[data-v-cab3842f]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-cab3842f],ol[data-v-cab3842f]{list-style:none}img[data-v-cab3842f],picture[data-v-cab3842f],svg[data-v-cab3842f]{max-width:100%;display:block}input[data-v-cab3842f],button[data-v-cab3842f],textarea[data-v-cab3842f],select[data-v-cab3842f]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-cab3842f]:focus-within{scroll-behavior:auto}[data-v-cab3842f],[data-v-cab3842f]:before,[data-v-cab3842f]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-cab3842f]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-cab3842f]:hover{color:var(--color-text-brand-secondary)}a[data-v-cab3842f]:active{color:var(--color-text-brand-tertiary)}button[data-v-cab3842f]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-cab3842f]:focus:not(:focus-visible){outline:none}[data-v-cab3842f]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-cab3842f],textarea[data-v-cab3842f],select[data-v-cab3842f]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-cab3842f]:focus,textarea[data-v-cab3842f]:focus,select[data-v-cab3842f]:focus{border-color:var(--color-focus);outline:none}input[data-v-cab3842f]:disabled,textarea[data-v-cab3842f]:disabled,select[data-v-cab3842f]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-cab3842f]{border-collapse:collapse;width:100%}th[data-v-cab3842f]{text-align:left}button[data-v-cab3842f]:disabled,input[data-v-cab3842f]:disabled,textarea[data-v-cab3842f]:disabled,select[data-v-cab3842f]:disabled{cursor:not-allowed}fieldset[data-v-cab3842f]{border:none;padding:0;margin:0}legend[data-v-cab3842f]{padding:0}details[data-v-cab3842f]{display:block}summary[data-v-cab3842f]{display:list-item;cursor:pointer}hr[data-v-cab3842f]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-cab3842f],pre[data-v-cab3842f],kbd[data-v-cab3842f],samp[data-v-cab3842f]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-cab3842f]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-cab3842f]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-cab3842f]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-cab3842f]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-cab3842f]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-cab3842f]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-cab3842f],h6[data-v-cab3842f]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-cab3842f]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-cab3842f]::-webkit-scrollbar{height:4px}[data-v-cab3842f]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-cab3842f]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-cab3842f]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-cab3842f]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-cab3842f]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-cab3842f]:root,html[data-theme=light][data-v-cab3842f],.light[data-v-cab3842f]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-cab3842f],.dark[data-v-cab3842f]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-cab3842f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-cab3842f{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-cab3842f{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-cab3842f]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-cab3842f]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-cab3842f]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-cab3842f]{flex:1}.action-bar-container .action-bar .info-content[data-v-cab3842f]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-cab3842f]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-cab3842f]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-cab3842f]{display:flex;gap:var(--spacing-md)}main[data-v-cab3842f]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-cab3842f]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-cab3842f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-cab3842f]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-cab3842f]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-cab3842f]{flex:1}.content-section .content-header[data-v-cab3842f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-cab3842f]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-cab3842f]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-cab3842f]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-cab3842f]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-cab3842f]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-cab3842f]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-cab3842f var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.list[data-v-cab3842f]{width:100%}.list.bordered[data-v-cab3842f]{border:var(--border-width-thin) solid var(--color-border-primary);border-radius:var(--component-border-radius);overflow:hidden}.list.divided .item[data-v-cab3842f]:not(:last-child){border-bottom:var(--border-width-thin) solid var(--color-border-primary)}.list.sm .item[data-v-cab3842f]{padding:var(--spacing-2)}.list.sm .title[data-v-cab3842f]{font-size:var(--font-size-text-sm)}.list.sm .description[data-v-cab3842f]{font-size:var(--font-size-text-xs)}.list.md .item[data-v-cab3842f]{padding:var(--spacing-3)}.list.lg .item[data-v-cab3842f]{padding:var(--spacing-4)}.list.lg .title[data-v-cab3842f]{font-size:var(--font-size-text-lg)}.list.lg .description[data-v-cab3842f]{font-size:var(--font-size-text-md)}.empty[data-v-cab3842f]{padding:var(--spacing-4);text-align:center;color:var(--color-text-light);font-size:var(--font-size-text-sm)}.container[data-v-cab3842f]{list-style:none;padding:0;margin:0}.item[data-v-cab3842f]{padding:var(--spacing-3)}.item.clickable[data-v-cab3842f]{cursor:pointer;transition:background-color var(--animation-duration-normal) var(--transition-timing-ease)}.item.clickable[data-v-cab3842f]:hover{background-color:var(--color-background-primary) -light}.content[data-v-cab3842f]{display:flex;align-items:center;gap:var(--spacing-3)}.icon-wrapper[data-v-cab3842f]{display:flex;align-items:center;justify-content:center}.icon-wrapper .icon[data-v-cab3842f]{width:20px;height:20px;color:var(--color-text-light)}.main[data-v-cab3842f]{flex:1;min-width:0}.title[data-v-cab3842f]{font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin:0}.description[data-v-cab3842f]{font-size:var(--font-size-text-sm);color:var(--color-text-light);margin-top:var(--spacing-1)}.actions[data-v-cab3842f]{display:flex;align-items:center;gap:var(--spacing-2);margin-left:var(--spacing-2)}.action-button[data-v-cab3842f]{display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-xs);color:var(--color-text-light);transition:color var(--animation-duration-normal) var(--animation-timing-cubic),background-color var(--animation-duration-normal) var(--animation-timing-cubic)}.action-button .action-icon[data-v-cab3842f]{width:16px;height:16px}.action-button span[data-v-cab3842f]{margin-left:var(--spacing-1);font-size:var(--font-size-text-sm)}.action-button[data-v-cab3842f]:hover{color:var(--color-brand-500);background-color:var(--color-background-primary) -light}.action-button[data-v-cab3842f]:focus{outline:none;box-shadow:0 0 0 2px rgba(var(--color-brand-500),.3)}[data-v-93f3a2da],[data-v-93f3a2da]:before,[data-v-93f3a2da]:after{box-sizing:border-box}html[data-v-93f3a2da],body[data-v-93f3a2da],h1[data-v-93f3a2da],h2[data-v-93f3a2da],h3[data-v-93f3a2da],h4[data-v-93f3a2da],h5[data-v-93f3a2da],h6[data-v-93f3a2da],p[data-v-93f3a2da],figure[data-v-93f3a2da],blockquote[data-v-93f3a2da],dl[data-v-93f3a2da],dd[data-v-93f3a2da],ul[data-v-93f3a2da],ol[data-v-93f3a2da]{margin:0;padding:0}body[data-v-93f3a2da]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-93f3a2da],ol[data-v-93f3a2da]{list-style:none}img[data-v-93f3a2da],picture[data-v-93f3a2da],svg[data-v-93f3a2da]{max-width:100%;display:block}input[data-v-93f3a2da],button[data-v-93f3a2da],textarea[data-v-93f3a2da],select[data-v-93f3a2da]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-93f3a2da]:focus-within{scroll-behavior:auto}[data-v-93f3a2da],[data-v-93f3a2da]:before,[data-v-93f3a2da]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-93f3a2da]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-93f3a2da]:hover{color:var(--color-text-brand-secondary)}a[data-v-93f3a2da]:active{color:var(--color-text-brand-tertiary)}button[data-v-93f3a2da]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-93f3a2da]:focus:not(:focus-visible){outline:none}[data-v-93f3a2da]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-93f3a2da],textarea[data-v-93f3a2da],select[data-v-93f3a2da]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-93f3a2da]:focus,textarea[data-v-93f3a2da]:focus,select[data-v-93f3a2da]:focus{border-color:var(--color-focus);outline:none}input[data-v-93f3a2da]:disabled,textarea[data-v-93f3a2da]:disabled,select[data-v-93f3a2da]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-93f3a2da]{border-collapse:collapse;width:100%}th[data-v-93f3a2da]{text-align:left}button[data-v-93f3a2da]:disabled,input[data-v-93f3a2da]:disabled,textarea[data-v-93f3a2da]:disabled,select[data-v-93f3a2da]:disabled{cursor:not-allowed}fieldset[data-v-93f3a2da]{border:none;padding:0;margin:0}legend[data-v-93f3a2da]{padding:0}details[data-v-93f3a2da]{display:block}summary[data-v-93f3a2da]{display:list-item;cursor:pointer}hr[data-v-93f3a2da]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-93f3a2da],pre[data-v-93f3a2da],kbd[data-v-93f3a2da],samp[data-v-93f3a2da]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-93f3a2da]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-93f3a2da]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-93f3a2da]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-93f3a2da]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-93f3a2da]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-93f3a2da]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-93f3a2da],h6[data-v-93f3a2da]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-93f3a2da]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-93f3a2da]::-webkit-scrollbar{height:4px}[data-v-93f3a2da]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-93f3a2da]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-93f3a2da]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-93f3a2da]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-93f3a2da]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-93f3a2da]:root,html[data-theme=light][data-v-93f3a2da],.light[data-v-93f3a2da]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-93f3a2da],.dark[data-v-93f3a2da]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-93f3a2da{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-93f3a2da{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-93f3a2da{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-93f3a2da]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-93f3a2da]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-93f3a2da]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-93f3a2da]{flex:1}.action-bar-container .action-bar .info-content[data-v-93f3a2da]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-93f3a2da]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-93f3a2da]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-93f3a2da]{display:flex;gap:var(--spacing-md)}main[data-v-93f3a2da]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-93f3a2da]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-93f3a2da]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-93f3a2da]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-93f3a2da]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-93f3a2da]{flex:1}.content-section .content-header[data-v-93f3a2da]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-93f3a2da]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-93f3a2da]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-93f3a2da]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-93f3a2da]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-93f3a2da]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-93f3a2da]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-93f3a2da var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.section[data-v-93f3a2da]{margin-bottom:var(--spacing-1) 6;padding-bottom:var(--spacing-8);border-bottom:1px solid var(--color-border-primary)}.section[data-v-93f3a2da]:last-child{border-bottom:none;margin-bottom:0}.section h2[data-v-93f3a2da]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-3xl);color:var(--color-brand-500);position:relative}.section h2[data-v-93f3a2da]:after{content:"";position:absolute;bottom:-var(--spacing-2);left:0;width:40px;height:3px;background-color:var(--color-brand-500);border-radius:var(--radius-xs)}.section h3[data-v-93f3a2da]{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);margin-top:var(--spacing-8);margin-bottom:var(--spacing-4);color:var(--color-text-primary)}.section p[data-v-93f3a2da]{margin-bottom:var(--spacing-3xl);color:var(--color-text-light);max-width:800px;line-height:1.6}.component-showcase[data-v-93f3a2da]{display:flex;flex-wrap:wrap;gap:var(--spacing-3xl);margin-bottom:var(--spacing-8);background-color:var(--color-background-primary);padding:var(--spacing-3xl);border-radius:var(--component-border-radius)}.component-item[data-v-93f3a2da]{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-3);min-width:var(--spacing-3xl) 4}.component-item code[data-v-93f3a2da]{font-size:var(--font-size-text-sm);padding:var(--spacing-1) var(--spacing-2);background-color:rgba(from var(--color-brand-500) r g b/.1);border-radius:var(--radius-xs);color:var(--color-brand-500)}.component-showcase[data-v-93f3a2da]{overflow-x:auto}[data-v-650e3224],[data-v-650e3224]:before,[data-v-650e3224]:after{box-sizing:border-box}html[data-v-650e3224],body[data-v-650e3224],h1[data-v-650e3224],h2[data-v-650e3224],h3[data-v-650e3224],h4[data-v-650e3224],h5[data-v-650e3224],h6[data-v-650e3224],p[data-v-650e3224],figure[data-v-650e3224],blockquote[data-v-650e3224],dl[data-v-650e3224],dd[data-v-650e3224],ul[data-v-650e3224],ol[data-v-650e3224]{margin:0;padding:0}body[data-v-650e3224]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-650e3224],ol[data-v-650e3224]{list-style:none}img[data-v-650e3224],picture[data-v-650e3224],svg[data-v-650e3224]{max-width:100%;display:block}input[data-v-650e3224],button[data-v-650e3224],textarea[data-v-650e3224],select[data-v-650e3224]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-650e3224]:focus-within{scroll-behavior:auto}[data-v-650e3224],[data-v-650e3224]:before,[data-v-650e3224]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-650e3224]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-650e3224]:hover{color:var(--color-text-brand-secondary)}a[data-v-650e3224]:active{color:var(--color-text-brand-tertiary)}button[data-v-650e3224]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-650e3224]:focus:not(:focus-visible){outline:none}[data-v-650e3224]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-650e3224],textarea[data-v-650e3224],select[data-v-650e3224]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-650e3224]:focus,textarea[data-v-650e3224]:focus,select[data-v-650e3224]:focus{border-color:var(--color-focus);outline:none}input[data-v-650e3224]:disabled,textarea[data-v-650e3224]:disabled,select[data-v-650e3224]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-650e3224]{border-collapse:collapse;width:100%}th[data-v-650e3224]{text-align:left}button[data-v-650e3224]:disabled,input[data-v-650e3224]:disabled,textarea[data-v-650e3224]:disabled,select[data-v-650e3224]:disabled{cursor:not-allowed}fieldset[data-v-650e3224]{border:none;padding:0;margin:0}legend[data-v-650e3224]{padding:0}details[data-v-650e3224]{display:block}summary[data-v-650e3224]{display:list-item;cursor:pointer}hr[data-v-650e3224]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-650e3224],pre[data-v-650e3224],kbd[data-v-650e3224],samp[data-v-650e3224]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-650e3224]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-650e3224]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-650e3224]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-650e3224]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-650e3224]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-650e3224]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-650e3224],h6[data-v-650e3224]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-650e3224]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-650e3224]::-webkit-scrollbar{height:4px}[data-v-650e3224]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-650e3224]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-650e3224]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-650e3224]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-650e3224]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-650e3224]:root,html[data-theme=light][data-v-650e3224],.light[data-v-650e3224]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-650e3224],.dark[data-v-650e3224]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-650e3224{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-650e3224{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-650e3224{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-650e3224]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-650e3224]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-650e3224]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-650e3224]{flex:1}.action-bar-container .action-bar .info-content[data-v-650e3224]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-650e3224]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-650e3224]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-650e3224]{display:flex;gap:var(--spacing-md)}main[data-v-650e3224]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-650e3224]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-650e3224]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-650e3224]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-650e3224]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-650e3224]{flex:1}.content-section .content-header[data-v-650e3224]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-650e3224]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-650e3224]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-650e3224]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-650e3224]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-650e3224]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-650e3224]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-650e3224 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.pagination[data-v-650e3224]{display:flex;align-items:center}.pagination.disabled[data-v-650e3224]{opacity:.5;pointer-events:none}.standard[data-v-650e3224],.simple[data-v-650e3224]{display:flex;align-items:center;gap:var(--spacing-xs)}.button[data-v-650e3224]{display:flex;align-items:center;justify-content:center;background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);cursor:pointer;transition:var(--transition-default)}.button .icon[data-v-650e3224]{width:16px;height:16px}.button[data-v-650e3224]:hover:not(:disabled){border-color:var(--color-border-brand);color:var(--color-text-brand-primary)}.button[data-v-650e3224]:disabled{opacity:.5;cursor:not-allowed}.page[data-v-650e3224]{display:flex;align-items:center;justify-content:center;background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);cursor:pointer;margin:0 var(--spacing-xs);transition:var(--transition-default)}.page[data-v-650e3224]:hover:not(.active){border-color:var(--color-border-brand);color:var(--color-text-brand-primary)}.page.active[data-v-650e3224]{background-color:var(--color-background-brand-solid);border-color:var(--color-border-brand);color:var(--color-text-primary-on-brand)}.ellipsis[data-v-650e3224]{margin:0 var(--spacing-xs);color:var(--color-text-secondary)}.container[data-v-650e3224]{display:flex;align-items:center;margin:0 var(--spacing-md)}.input[data-v-650e3224]{width:50px;text-align:center;border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-xs)}.input[data-v-650e3224]:focus{outline:none;border-color:var(--color-border-brand)}.input[data-v-650e3224]:disabled{opacity:.5;cursor:not-allowed}.separator[data-v-650e3224],.total[data-v-650e3224]{margin:0 var(--spacing-xs)}.jumper[data-v-650e3224]{display:flex;align-items:center;margin-left:var(--spacing-xl)}.jumper span[data-v-650e3224]{margin-right:var(--spacing-md);color:var(--color-text-secondary)}.jumper-input[data-v-650e3224]{width:50px;text-align:center;border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-xs)}.jumper-input[data-v-650e3224]:focus{outline:none;border-color:var(--color-border-brand)}.jumper-input[data-v-650e3224]:disabled{opacity:.5;cursor:not-allowed}.size-changer[data-v-650e3224]{margin-left:var(--spacing-xl)}.size-select[data-v-650e3224]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-xs) var(--spacing-md);background-color:var(--color-background-primary)}.size-select[data-v-650e3224]:focus{outline:none;border-color:var(--color-border-brand)}.size-select[data-v-650e3224]:disabled{opacity:.5;cursor:not-allowed}.size-sm[data-v-650e3224]{font-size:var(--font-size-text-sm)}.size-sm .button[data-v-650e3224],.size-sm .page[data-v-650e3224]{min-width:24px;height:24px}.size-md[data-v-650e3224]{font-size:var(--font-size-text-md)}.size-md .button[data-v-650e3224],.size-md .page[data-v-650e3224]{min-width:32px;height:32px}.size-lg[data-v-650e3224]{font-size:var(--font-size-text-lg)}.size-lg .button[data-v-650e3224],.size-lg .page[data-v-650e3224]{min-width:40px;height:40px}[data-v-7ad85f12],[data-v-7ad85f12]:before,[data-v-7ad85f12]:after{box-sizing:border-box}html[data-v-7ad85f12],body[data-v-7ad85f12],h1[data-v-7ad85f12],h2[data-v-7ad85f12],h3[data-v-7ad85f12],h4[data-v-7ad85f12],h5[data-v-7ad85f12],h6[data-v-7ad85f12],p[data-v-7ad85f12],figure[data-v-7ad85f12],blockquote[data-v-7ad85f12],dl[data-v-7ad85f12],dd[data-v-7ad85f12],ul[data-v-7ad85f12],ol[data-v-7ad85f12]{margin:0;padding:0}body[data-v-7ad85f12]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-7ad85f12],ol[data-v-7ad85f12]{list-style:none}img[data-v-7ad85f12],picture[data-v-7ad85f12],svg[data-v-7ad85f12]{max-width:100%;display:block}input[data-v-7ad85f12],button[data-v-7ad85f12],textarea[data-v-7ad85f12],select[data-v-7ad85f12]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-7ad85f12]:focus-within{scroll-behavior:auto}[data-v-7ad85f12],[data-v-7ad85f12]:before,[data-v-7ad85f12]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-7ad85f12]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-7ad85f12]:hover{color:var(--color-text-brand-secondary)}a[data-v-7ad85f12]:active{color:var(--color-text-brand-tertiary)}button[data-v-7ad85f12]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-7ad85f12]:focus:not(:focus-visible){outline:none}[data-v-7ad85f12]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-7ad85f12],textarea[data-v-7ad85f12],select[data-v-7ad85f12]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-7ad85f12]:focus,textarea[data-v-7ad85f12]:focus,select[data-v-7ad85f12]:focus{border-color:var(--color-focus);outline:none}input[data-v-7ad85f12]:disabled,textarea[data-v-7ad85f12]:disabled,select[data-v-7ad85f12]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-7ad85f12]{border-collapse:collapse;width:100%}th[data-v-7ad85f12]{text-align:left}button[data-v-7ad85f12]:disabled,input[data-v-7ad85f12]:disabled,textarea[data-v-7ad85f12]:disabled,select[data-v-7ad85f12]:disabled{cursor:not-allowed}fieldset[data-v-7ad85f12]{border:none;padding:0;margin:0}legend[data-v-7ad85f12]{padding:0}details[data-v-7ad85f12]{display:block}summary[data-v-7ad85f12]{display:list-item;cursor:pointer}hr[data-v-7ad85f12]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-7ad85f12],pre[data-v-7ad85f12],kbd[data-v-7ad85f12],samp[data-v-7ad85f12]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-7ad85f12]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-7ad85f12]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-7ad85f12]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-7ad85f12]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-7ad85f12]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-7ad85f12]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-7ad85f12],h6[data-v-7ad85f12]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-7ad85f12]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-7ad85f12]::-webkit-scrollbar{height:4px}[data-v-7ad85f12]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-7ad85f12]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-7ad85f12]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-7ad85f12]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-7ad85f12]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-7ad85f12]:root,html[data-theme=light][data-v-7ad85f12],.light[data-v-7ad85f12]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-7ad85f12],.dark[data-v-7ad85f12]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-7ad85f12{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-7ad85f12{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-7ad85f12{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-7ad85f12]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-7ad85f12]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-7ad85f12]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-7ad85f12]{flex:1}.action-bar-container .action-bar .info-content[data-v-7ad85f12]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-7ad85f12]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-7ad85f12]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-7ad85f12]{display:flex;gap:var(--spacing-md)}main[data-v-7ad85f12]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-7ad85f12]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-7ad85f12]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-7ad85f12]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-7ad85f12]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-7ad85f12]{flex:1}.content-section .content-header[data-v-7ad85f12]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-7ad85f12]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-7ad85f12]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-7ad85f12]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-7ad85f12]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-7ad85f12]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-7ad85f12]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-7ad85f12 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.section[data-v-7ad85f12]{margin-bottom:var(--spacing-1) 6;padding-bottom:var(--spacing-8);border-bottom:1px solid var(--color-border-primary)}.section[data-v-7ad85f12]:last-child{border-bottom:none;margin-bottom:0}.section h2[data-v-7ad85f12]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-3xl);color:var(--color-brand-500);position:relative}.section h2[data-v-7ad85f12]:after{content:"";position:absolute;bottom:-var(--spacing-2);left:0;width:40px;height:3px;background-color:var(--color-brand-500);border-radius:var(--radius-xs)}.section h3[data-v-7ad85f12]{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);margin-top:var(--spacing-8);margin-bottom:var(--spacing-4);color:var(--color-text-primary)}.section p[data-v-7ad85f12]{margin-bottom:var(--spacing-3xl);color:var(--color-text-light);max-width:800px;line-height:1.6}.component-showcase[data-v-7ad85f12]{display:flex;flex-wrap:wrap;gap:var(--spacing-3xl);margin-bottom:var(--spacing-8);background-color:var(--color-background-primary);padding:var(--spacing-3xl);border-radius:var(--component-border-radius)}.component-item[data-v-7ad85f12]{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-3);min-width:var(--spacing-3xl) 4}.component-item code[data-v-7ad85f12]{font-size:var(--font-size-text-sm);padding:var(--spacing-1) var(--spacing-2);background-color:rgba(from var(--color-brand-500) r g b/.1);border-radius:var(--radius-xs);color:var(--color-brand-500)}[data-v-5359e593],[data-v-5359e593]:before,[data-v-5359e593]:after{box-sizing:border-box}html[data-v-5359e593],body[data-v-5359e593],h1[data-v-5359e593],h2[data-v-5359e593],h3[data-v-5359e593],h4[data-v-5359e593],h5[data-v-5359e593],h6[data-v-5359e593],p[data-v-5359e593],figure[data-v-5359e593],blockquote[data-v-5359e593],dl[data-v-5359e593],dd[data-v-5359e593],ul[data-v-5359e593],ol[data-v-5359e593]{margin:0;padding:0}body[data-v-5359e593]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-5359e593],ol[data-v-5359e593]{list-style:none}img[data-v-5359e593],picture[data-v-5359e593],svg[data-v-5359e593]{max-width:100%;display:block}input[data-v-5359e593],button[data-v-5359e593],textarea[data-v-5359e593],select[data-v-5359e593]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-5359e593]:focus-within{scroll-behavior:auto}[data-v-5359e593],[data-v-5359e593]:before,[data-v-5359e593]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-5359e593]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-5359e593]:hover{color:var(--color-text-brand-secondary)}a[data-v-5359e593]:active{color:var(--color-text-brand-tertiary)}button[data-v-5359e593]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-5359e593]:focus:not(:focus-visible){outline:none}[data-v-5359e593]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-5359e593],textarea[data-v-5359e593],select[data-v-5359e593]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-5359e593]:focus,textarea[data-v-5359e593]:focus,select[data-v-5359e593]:focus{border-color:var(--color-focus);outline:none}input[data-v-5359e593]:disabled,textarea[data-v-5359e593]:disabled,select[data-v-5359e593]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-5359e593]{border-collapse:collapse;width:100%}th[data-v-5359e593]{text-align:left}button[data-v-5359e593]:disabled,input[data-v-5359e593]:disabled,textarea[data-v-5359e593]:disabled,select[data-v-5359e593]:disabled{cursor:not-allowed}fieldset[data-v-5359e593]{border:none;padding:0;margin:0}legend[data-v-5359e593]{padding:0}details[data-v-5359e593]{display:block}summary[data-v-5359e593]{display:list-item;cursor:pointer}hr[data-v-5359e593]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-5359e593],pre[data-v-5359e593],kbd[data-v-5359e593],samp[data-v-5359e593]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-5359e593]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-5359e593]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-5359e593]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-5359e593]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-5359e593]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-5359e593]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-5359e593],h6[data-v-5359e593]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-5359e593]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-5359e593]::-webkit-scrollbar{height:4px}[data-v-5359e593]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-5359e593]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-5359e593]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-5359e593]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-5359e593]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-5359e593]:root,html[data-theme=light][data-v-5359e593],.light[data-v-5359e593]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-5359e593],.dark[data-v-5359e593]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-5359e593{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-5359e593{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-5359e593{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-5359e593]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-5359e593]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-5359e593]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-5359e593]{flex:1}.action-bar-container .action-bar .info-content[data-v-5359e593]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-5359e593]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-5359e593]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-5359e593]{display:flex;gap:var(--spacing-md)}main[data-v-5359e593]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-5359e593]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-5359e593]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-5359e593]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-5359e593]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-5359e593]{flex:1}.content-section .content-header[data-v-5359e593]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-5359e593]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-5359e593]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-5359e593]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-5359e593]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-5359e593]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-5359e593]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-5359e593 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.ui-bar-chart[data-v-5359e593]{position:relative;width:100%;height:100%;min-height:300px;padding:var(--spacing-md);background-color:var(--color-background);border-radius:var(--component-border-radius);box-shadow:var(--shadow-sm);transition:box-shadow .3s ease}.ui-bar-chart[data-v-5359e593]:hover{box-shadow:var(--shadow-md)}.ui-bar-chart .chart-header[data-v-5359e593]{margin-bottom:var(--spacing-md)}.ui-bar-chart .chart-header .chart-title[data-v-5359e593]{font-size:var(--font-size-text-lg);font-weight:600;color:var(--color-text);margin:0 0 var(--spacing-md) 0}.ui-bar-chart .chart-header .chart-subtitle[data-v-5359e593]{font-size:var(--font-size-text-sm);color:var(--color-text-secondary);margin:0}.ui-bar-chart .chart-container[data-v-5359e593]{position:relative;width:100%;height:calc(100% - 60px);display:flex;flex-direction:column}.ui-bar-chart .chart-container.horizontal[data-v-5359e593]{flex-direction:row}.ui-bar-chart .chart-content[data-v-5359e593]{position:relative;flex:1;display:flex;flex-direction:row;align-items:flex-end;padding-bottom:30px;padding-left:40px}.horizontal .ui-bar-chart .chart-content[data-v-5359e593]{flex-direction:column;align-items:flex-start;padding-left:0;padding-right:30px;padding-bottom:40px}.ui-bar-chart .axis[data-v-5359e593]{position:absolute}.ui-bar-chart .axis.y-axis[data-v-5359e593]{left:0;bottom:30px;width:40px;height:calc(100% - 30px)}.ui-bar-chart .axis.x-axis[data-v-5359e593]{left:40px;bottom:0;width:calc(100% - 40px);height:30px}.ui-bar-chart .axis .axis-tick[data-v-5359e593]{position:absolute;display:flex;align-items:center}.ui-bar-chart .axis .axis-tick .tick-label[data-v-5359e593]{font-size:var(--font-size-text-xs);color:var(--color-text-secondary)}.ui-bar-chart .axis .axis-tick .tick-line[data-v-5359e593]{background-color:var(--color-border)}.y-axis .ui-bar-chart .axis .axis-tick[data-v-5359e593]{right:0;width:100%}.y-axis .ui-bar-chart .axis .axis-tick .tick-label[data-v-5359e593]{margin-right:var(--spacing-md);text-align:right;width:35px}.y-axis .ui-bar-chart .axis .axis-tick .tick-line[data-v-5359e593]{flex:1;height:1px}.x-axis .ui-bar-chart .axis .axis-tick[data-v-5359e593]{bottom:0;height:100%;flex-direction:column}.x-axis .ui-bar-chart .axis .axis-tick .tick-label[data-v-5359e593]{margin-top:var(--spacing-md)}.x-axis .ui-bar-chart .axis .axis-tick .tick-line[data-v-5359e593]{width:1px;flex:1}.ui-bar-chart .bar-container[data-v-5359e593]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:0 var(--spacing-md)}.horizontal .ui-bar-chart .bar-container[data-v-5359e593]{flex-direction:row;align-items:center;justify-content:flex-start;padding:var(--spacing-md) 0}.ui-bar-chart .bar-container .bar-label[data-v-5359e593]{position:absolute;bottom:-25px;font-size:var(--font-size-text-xs);color:var(--color-text-secondary);text-align:center;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.horizontal .ui-bar-chart .bar-container .bar-label[data-v-5359e593]{bottom:auto;left:-5px;transform:translate(-100%);text-align:right;width:auto;max-width:100px}.ui-bar-chart .bar[data-v-5359e593]{position:relative;width:100%;border-radius:var(--radius-xs);transition:transform .3s ease,filter .3s ease}.ui-bar-chart .bar.animated[data-v-5359e593]{transition:height .3s ease,width .3s ease,transform .3s ease,filter .3s ease}.ui-bar-chart .bar.active[data-v-5359e593]{transform:scale(1.05);filter:brightness(1.1);z-index:10}.ui-bar-chart .bar.highlighted[data-v-5359e593]{transform:scale(1.1);filter:brightness(1.2) drop-shadow(0 0 5px rgba(0,0,0,.2));z-index:20}.ui-bar-chart .bar .bar-value[data-v-5359e593]{position:absolute;font-size:var(--font-size-text-xs);font-weight:600;color:var(--color-text)}.horizontal .ui-bar-chart .bar .bar-value[data-v-5359e593]{right:5px;top:50%;transform:translateY(-50%)}:not(.horizontal) .ui-bar-chart .bar .bar-value[data-v-5359e593]{top:-20px;left:50%;transform:translate(-50%)}.ui-bar-chart .chart-legend[data-v-5359e593]{display:flex;flex-wrap:wrap;justify-content:center;margin-top:var(--spacing-md)}.ui-bar-chart .chart-legend .legend-item[data-v-5359e593]{display:flex;align-items:center;margin:0 var(--spacing-sm) var(--spacing-md) 0;padding:var(--spacing-md);border-radius:var(--radius-xs);cursor:pointer;transition:background-color .2s ease}.ui-bar-chart .chart-legend .legend-item[data-v-5359e593]:hover{background-color:var(--color-background-hover)}.ui-bar-chart .chart-legend .legend-item .legend-color[data-v-5359e593]{width:12px;height:12px;border-radius:2px;margin-right:var(--spacing-md)}.ui-bar-chart .chart-legend .legend-item .legend-label[data-v-5359e593]{font-size:var(--font-size-text-xs);color:var(--color-text-secondary)}@keyframes grow-up-5359e593{0%{height:0}}@keyframes grow-right-5359e593{0%{width:0}}@keyframes fade-in-5359e593{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.ui-bar-chart .bar.animated[data-v-5359e593]{transition:none}.ui-bar-chart .bar-value[data-v-5359e593],.ui-bar-chart .bar-label[data-v-5359e593],.ui-bar-chart .legend-item[data-v-5359e593]{animation:none}}[data-v-97675180],[data-v-97675180]:before,[data-v-97675180]:after{box-sizing:border-box}html[data-v-97675180],body[data-v-97675180],h1[data-v-97675180],h2[data-v-97675180],h3[data-v-97675180],h4[data-v-97675180],h5[data-v-97675180],h6[data-v-97675180],p[data-v-97675180],figure[data-v-97675180],blockquote[data-v-97675180],dl[data-v-97675180],dd[data-v-97675180],ul[data-v-97675180],ol[data-v-97675180]{margin:0;padding:0}body[data-v-97675180]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-97675180],ol[data-v-97675180]{list-style:none}img[data-v-97675180],picture[data-v-97675180],svg[data-v-97675180]{max-width:100%;display:block}input[data-v-97675180],button[data-v-97675180],textarea[data-v-97675180],select[data-v-97675180]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-97675180]:focus-within{scroll-behavior:auto}[data-v-97675180],[data-v-97675180]:before,[data-v-97675180]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-97675180]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-97675180]:hover{color:var(--color-text-brand-secondary)}a[data-v-97675180]:active{color:var(--color-text-brand-tertiary)}button[data-v-97675180]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-97675180]:focus:not(:focus-visible){outline:none}[data-v-97675180]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-97675180],textarea[data-v-97675180],select[data-v-97675180]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-97675180]:focus,textarea[data-v-97675180]:focus,select[data-v-97675180]:focus{border-color:var(--color-focus);outline:none}input[data-v-97675180]:disabled,textarea[data-v-97675180]:disabled,select[data-v-97675180]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-97675180]{border-collapse:collapse;width:100%}th[data-v-97675180]{text-align:left}button[data-v-97675180]:disabled,input[data-v-97675180]:disabled,textarea[data-v-97675180]:disabled,select[data-v-97675180]:disabled{cursor:not-allowed}fieldset[data-v-97675180]{border:none;padding:0;margin:0}legend[data-v-97675180]{padding:0}details[data-v-97675180]{display:block}summary[data-v-97675180]{display:list-item;cursor:pointer}hr[data-v-97675180]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-97675180],pre[data-v-97675180],kbd[data-v-97675180],samp[data-v-97675180]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-97675180]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-97675180]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-97675180]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-97675180]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-97675180]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-97675180]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-97675180],h6[data-v-97675180]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-97675180]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-97675180]::-webkit-scrollbar{height:4px}[data-v-97675180]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-97675180]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-97675180]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-97675180]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-97675180]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-97675180]:root,html[data-theme=light][data-v-97675180],.light[data-v-97675180]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-97675180],.dark[data-v-97675180]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-97675180{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-97675180{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-97675180{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-97675180]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-97675180]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-97675180]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-97675180]{flex:1}.action-bar-container .action-bar .info-content[data-v-97675180]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-97675180]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-97675180]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-97675180]{display:flex;gap:var(--spacing-md)}main[data-v-97675180]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-97675180]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-97675180]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-97675180]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-97675180]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-97675180]{flex:1}.content-section .content-header[data-v-97675180]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-97675180]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-97675180]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-97675180]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-97675180]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-97675180]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-97675180]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-97675180 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.ui-spider-chart[data-v-97675180]{width:100%;display:flex;flex-direction:column;align-items:center;font-family:var(--font-family-base);color:var(--color-text-primary);margin-bottom:var(--spacing-md)}.ui-spider-chart .chart-header[data-v-97675180]{width:100%;text-align:center;margin-bottom:var(--spacing-sm)}.ui-spider-chart .chart-header .chart-title[data-v-97675180]{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin:0 0 var(--spacing-xs) 0}.ui-spider-chart .chart-header .chart-subtitle[data-v-97675180]{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.ui-spider-chart .chart-container[data-v-97675180]{position:relative;width:100%;display:flex;justify-content:center;margin:var(--spacing-md) 0}.ui-spider-chart .spider-svg[data-v-97675180]{overflow:visible}.ui-spider-chart .level-circle[data-v-97675180]{fill:none;stroke:var(--color-border);stroke-width:1;opacity:.3}.ui-spider-chart .level-circle.level-circle-main[data-v-97675180]{stroke-width:1.5;opacity:.5}.ui-spider-chart .axis-line[data-v-97675180]{stroke:var(--color-border);stroke-width:1;opacity:.5}.ui-spider-chart .axis-label[data-v-97675180]{font-size:var(--font-size-sm);fill:var(--color-text-secondary);-webkit-user-select:none;user-select:none}.ui-spider-chart .dataset-polygon[data-v-97675180]{stroke-width:2;fill-opacity:.2;transition:fill-opacity .2s ease,stroke-width .2s ease}.ui-spider-chart .dataset-polygon.active[data-v-97675180]{fill-opacity:.4;stroke-width:3}.ui-spider-chart .data-point[data-v-97675180]{stroke:var(--color-background);stroke-width:1.5;transition:r .2s ease}.ui-spider-chart .data-point.active[data-v-97675180]{r:6}.ui-spider-chart .chart-legend[data-v-97675180]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-sm);margin-top:var(--spacing-sm)}.ui-spider-chart .chart-legend .legend-item[data-v-97675180]{display:flex;align-items:center;cursor:pointer;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--border-radius-sm);transition:background-color .2s ease}.ui-spider-chart .chart-legend .legend-item[data-v-97675180]:hover{background-color:var(--color-background-hover)}.ui-spider-chart .chart-legend .legend-item .legend-color[data-v-97675180]{width:12px;height:12px;border-radius:50%;margin-right:var(--spacing-xs)}.ui-spider-chart .chart-legend .legend-item .legend-label[data-v-97675180]{font-size:var(--font-size-sm)}.ui-spider-chart .axis-value[data-v-97675180]{font-size:var(--font-size-sm);fill:var(--color-text-secondary)}.dataset-polygon.animated[data-v-97675180],.data-point.animated[data-v-97675180]{will-change:transform,opacity}@media (prefers-reduced-motion: reduce){.dataset-polygon.animated[data-v-97675180],.data-point.animated[data-v-97675180]{transition:none!important;animation:none!important}}[data-v-9f0d139d],[data-v-9f0d139d]:before,[data-v-9f0d139d]:after{box-sizing:border-box}html[data-v-9f0d139d],body[data-v-9f0d139d],h1[data-v-9f0d139d],h2[data-v-9f0d139d],h3[data-v-9f0d139d],h4[data-v-9f0d139d],h5[data-v-9f0d139d],h6[data-v-9f0d139d],p[data-v-9f0d139d],figure[data-v-9f0d139d],blockquote[data-v-9f0d139d],dl[data-v-9f0d139d],dd[data-v-9f0d139d],ul[data-v-9f0d139d],ol[data-v-9f0d139d]{margin:0;padding:0}body[data-v-9f0d139d]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-9f0d139d],ol[data-v-9f0d139d]{list-style:none}img[data-v-9f0d139d],picture[data-v-9f0d139d],svg[data-v-9f0d139d]{max-width:100%;display:block}input[data-v-9f0d139d],button[data-v-9f0d139d],textarea[data-v-9f0d139d],select[data-v-9f0d139d]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-9f0d139d]:focus-within{scroll-behavior:auto}[data-v-9f0d139d],[data-v-9f0d139d]:before,[data-v-9f0d139d]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-9f0d139d]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-9f0d139d]:hover{color:var(--color-text-brand-secondary)}a[data-v-9f0d139d]:active{color:var(--color-text-brand-tertiary)}button[data-v-9f0d139d]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-9f0d139d]:focus:not(:focus-visible){outline:none}[data-v-9f0d139d]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-9f0d139d],textarea[data-v-9f0d139d],select[data-v-9f0d139d]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-9f0d139d]:focus,textarea[data-v-9f0d139d]:focus,select[data-v-9f0d139d]:focus{border-color:var(--color-focus);outline:none}input[data-v-9f0d139d]:disabled,textarea[data-v-9f0d139d]:disabled,select[data-v-9f0d139d]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-9f0d139d]{border-collapse:collapse;width:100%}th[data-v-9f0d139d]{text-align:left}button[data-v-9f0d139d]:disabled,input[data-v-9f0d139d]:disabled,textarea[data-v-9f0d139d]:disabled,select[data-v-9f0d139d]:disabled{cursor:not-allowed}fieldset[data-v-9f0d139d]{border:none;padding:0;margin:0}legend[data-v-9f0d139d]{padding:0}details[data-v-9f0d139d]{display:block}summary[data-v-9f0d139d]{display:list-item;cursor:pointer}hr[data-v-9f0d139d]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-9f0d139d],pre[data-v-9f0d139d],kbd[data-v-9f0d139d],samp[data-v-9f0d139d]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-9f0d139d]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-9f0d139d]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-9f0d139d]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-9f0d139d]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-9f0d139d]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-9f0d139d]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-9f0d139d],h6[data-v-9f0d139d]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-9f0d139d]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-9f0d139d]::-webkit-scrollbar{height:4px}[data-v-9f0d139d]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-9f0d139d]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-9f0d139d]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-9f0d139d]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-9f0d139d]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-9f0d139d]:root,html[data-theme=light][data-v-9f0d139d],.light[data-v-9f0d139d]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-9f0d139d],.dark[data-v-9f0d139d]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-9f0d139d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-9f0d139d{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-9f0d139d{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-9f0d139d]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-9f0d139d]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-9f0d139d]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-9f0d139d]{flex:1}.action-bar-container .action-bar .info-content[data-v-9f0d139d]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-9f0d139d]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-9f0d139d]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-9f0d139d]{display:flex;gap:var(--spacing-md)}main[data-v-9f0d139d]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-9f0d139d]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-9f0d139d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-9f0d139d]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-9f0d139d]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-9f0d139d]{flex:1}.content-section .content-header[data-v-9f0d139d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-9f0d139d]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-9f0d139d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-9f0d139d]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-9f0d139d]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-9f0d139d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-9f0d139d]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-9f0d139d var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.section[data-v-9f0d139d]{margin-bottom:var(--spacing-lg)}.subsection[data-v-9f0d139d]{margin-top:var(--spacing-lg);margin-bottom:var(--spacing-lg)}h2[data-v-9f0d139d]{font-size:var(--font-size-xl);margin-bottom:var(--spacing-md);color:var(--color-text-primary)}h3[data-v-9f0d139d]{font-size:var(--font-size-text-lg);margin-bottom:var(--spacing-md);color:var(--color-text-primary)}h4[data-v-9f0d139d]{font-size:var(--font-size-text-md);margin-top:var(--spacing-md);margin-bottom:var(--spacing-sm);color:var(--color-text-primary)}p[data-v-9f0d139d]{color:var(--color-text-secondary);margin-bottom:var(--spacing-md)}.component-showcase[data-v-9f0d139d]{margin:var(--spacing-md) 0;padding:var(--spacing-md);background-color:var(--color-background-secondary);border-radius:var(--component-border-radius);border:1px solid var(--color-border-primary)}.component-showcase .component-item[data-v-9f0d139d]{display:flex;flex-wrap:wrap;gap:var(--spacing-md);align-items:center;justify-content:center}.table-simulation[data-v-9f0d139d]{width:100%;border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);overflow:hidden}.table-simulation .table-header[data-v-9f0d139d]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:var(--spacing-md);padding:var(--spacing-md);background-color:var(--color-background-tertiary);font-weight:600;font-size:var(--font-size-text-sm);color:var(--color-text-primary);border-bottom:1px solid var(--color-border-primary)}.table-simulation .table-row[data-v-9f0d139d]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:var(--spacing-md);padding:var(--spacing-md);align-items:center;font-size:var(--font-size-text-sm);color:var(--color-text-secondary);border-bottom:1px solid var(--color-border-secondary)}.table-simulation .table-row[data-v-9f0d139d]:last-child{border-bottom:none}.table-simulation .table-row[data-v-9f0d139d]:hover{background-color:var(--color-background-primary-hover)}.table-simulation .table-row span[data-v-9f0d139d]:first-child{font-weight:500;color:var(--color-text-primary)}.table-simulation .table-row span[data-v-9f0d139d]:not(:first-child){display:flex;justify-content:flex-start}[data-v-59b4b63c],[data-v-59b4b63c]:before,[data-v-59b4b63c]:after{box-sizing:border-box}html[data-v-59b4b63c],body[data-v-59b4b63c],h1[data-v-59b4b63c],h2[data-v-59b4b63c],h3[data-v-59b4b63c],h4[data-v-59b4b63c],h5[data-v-59b4b63c],h6[data-v-59b4b63c],p[data-v-59b4b63c],figure[data-v-59b4b63c],blockquote[data-v-59b4b63c],dl[data-v-59b4b63c],dd[data-v-59b4b63c],ul[data-v-59b4b63c],ol[data-v-59b4b63c]{margin:0;padding:0}body[data-v-59b4b63c]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-59b4b63c],ol[data-v-59b4b63c]{list-style:none}img[data-v-59b4b63c],picture[data-v-59b4b63c],svg[data-v-59b4b63c]{max-width:100%;display:block}input[data-v-59b4b63c],button[data-v-59b4b63c],textarea[data-v-59b4b63c],select[data-v-59b4b63c]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-59b4b63c]:focus-within{scroll-behavior:auto}[data-v-59b4b63c],[data-v-59b4b63c]:before,[data-v-59b4b63c]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-59b4b63c]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-59b4b63c]:hover{color:var(--color-text-brand-secondary)}a[data-v-59b4b63c]:active{color:var(--color-text-brand-tertiary)}button[data-v-59b4b63c]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-59b4b63c]:focus:not(:focus-visible){outline:none}[data-v-59b4b63c]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-59b4b63c],textarea[data-v-59b4b63c],select[data-v-59b4b63c]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-59b4b63c]:focus,textarea[data-v-59b4b63c]:focus,select[data-v-59b4b63c]:focus{border-color:var(--color-focus);outline:none}input[data-v-59b4b63c]:disabled,textarea[data-v-59b4b63c]:disabled,select[data-v-59b4b63c]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-59b4b63c]{border-collapse:collapse;width:100%}th[data-v-59b4b63c]{text-align:left}button[data-v-59b4b63c]:disabled,input[data-v-59b4b63c]:disabled,textarea[data-v-59b4b63c]:disabled,select[data-v-59b4b63c]:disabled{cursor:not-allowed}fieldset[data-v-59b4b63c]{border:none;padding:0;margin:0}legend[data-v-59b4b63c]{padding:0}details[data-v-59b4b63c]{display:block}summary[data-v-59b4b63c]{display:list-item;cursor:pointer}hr[data-v-59b4b63c]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-59b4b63c],pre[data-v-59b4b63c],kbd[data-v-59b4b63c],samp[data-v-59b4b63c]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-59b4b63c]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-59b4b63c]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-59b4b63c]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-59b4b63c]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-59b4b63c]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-59b4b63c]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-59b4b63c],h6[data-v-59b4b63c]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-59b4b63c]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-59b4b63c]::-webkit-scrollbar{height:4px}[data-v-59b4b63c]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-59b4b63c]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-59b4b63c]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-59b4b63c]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-59b4b63c]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-59b4b63c]:root,html[data-theme=light][data-v-59b4b63c],.light[data-v-59b4b63c]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-59b4b63c],.dark[data-v-59b4b63c]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-59b4b63c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-59b4b63c{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-59b4b63c{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-59b4b63c]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-59b4b63c]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-59b4b63c]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-59b4b63c]{flex:1}.action-bar-container .action-bar .info-content[data-v-59b4b63c]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-59b4b63c]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-59b4b63c]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-59b4b63c]{display:flex;gap:var(--spacing-md)}main[data-v-59b4b63c]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-59b4b63c]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-59b4b63c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-59b4b63c]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-59b4b63c]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-59b4b63c]{flex:1}.content-section .content-header[data-v-59b4b63c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-59b4b63c]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-59b4b63c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-59b4b63c]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-59b4b63c]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-59b4b63c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-59b4b63c]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-59b4b63c var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.section[data-v-59b4b63c]{margin-bottom:var(--spacing-1) 6;padding-bottom:var(--spacing-8);border-bottom:1px solid var(--color-border-primary)}.section[data-v-59b4b63c]:last-child{border-bottom:none;margin-bottom:0}.section h2[data-v-59b4b63c]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-3xl);color:var(--color-brand-500);position:relative}.section h2[data-v-59b4b63c]:after{content:"";position:absolute;bottom:-var(--spacing-2);left:0;width:40px;height:3px;background-color:var(--color-brand-500);border-radius:var(--radius-xs)}.section h3[data-v-59b4b63c]{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);margin-top:var(--spacing-8);margin-bottom:var(--spacing-4);color:var(--color-text-primary)}.section p[data-v-59b4b63c]{margin-bottom:var(--spacing-3xl);color:var(--color-text-light);max-width:800px;line-height:1.6}.component-showcase[data-v-59b4b63c]{display:flex;flex-wrap:wrap;gap:var(--spacing-3xl);margin-bottom:var(--spacing-8);background-color:var(--color-background-primary);padding:var(--spacing-3xl);border-radius:var(--component-border-radius)}.component-item[data-v-59b4b63c]{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-3);min-width:var(--spacing-3xl) 4}.component-item code[data-v-59b4b63c]{font-size:var(--font-size-text-sm);padding:var(--spacing-1) var(--spacing-2);background-color:rgba(from var(--color-brand-500) r g b/.1);border-radius:var(--radius-xs);color:var(--color-brand-500)}.component-showcase[data-v-59b4b63c]{gap:var(--spacing-2)}[data-v-a4753fe1],[data-v-a4753fe1]:before,[data-v-a4753fe1]:after{box-sizing:border-box}html[data-v-a4753fe1],body[data-v-a4753fe1],h1[data-v-a4753fe1],h2[data-v-a4753fe1],h3[data-v-a4753fe1],h4[data-v-a4753fe1],h5[data-v-a4753fe1],h6[data-v-a4753fe1],p[data-v-a4753fe1],figure[data-v-a4753fe1],blockquote[data-v-a4753fe1],dl[data-v-a4753fe1],dd[data-v-a4753fe1],ul[data-v-a4753fe1],ol[data-v-a4753fe1]{margin:0;padding:0}body[data-v-a4753fe1]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-a4753fe1],ol[data-v-a4753fe1]{list-style:none}img[data-v-a4753fe1],picture[data-v-a4753fe1],svg[data-v-a4753fe1]{max-width:100%;display:block}input[data-v-a4753fe1],button[data-v-a4753fe1],textarea[data-v-a4753fe1],select[data-v-a4753fe1]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-a4753fe1]:focus-within{scroll-behavior:auto}[data-v-a4753fe1],[data-v-a4753fe1]:before,[data-v-a4753fe1]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-a4753fe1]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-a4753fe1]:hover{color:var(--color-text-brand-secondary)}a[data-v-a4753fe1]:active{color:var(--color-text-brand-tertiary)}button[data-v-a4753fe1]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-a4753fe1]:focus:not(:focus-visible){outline:none}[data-v-a4753fe1]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-a4753fe1],textarea[data-v-a4753fe1],select[data-v-a4753fe1]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-a4753fe1]:focus,textarea[data-v-a4753fe1]:focus,select[data-v-a4753fe1]:focus{border-color:var(--color-focus);outline:none}input[data-v-a4753fe1]:disabled,textarea[data-v-a4753fe1]:disabled,select[data-v-a4753fe1]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-a4753fe1]{border-collapse:collapse;width:100%}th[data-v-a4753fe1]{text-align:left}button[data-v-a4753fe1]:disabled,input[data-v-a4753fe1]:disabled,textarea[data-v-a4753fe1]:disabled,select[data-v-a4753fe1]:disabled{cursor:not-allowed}fieldset[data-v-a4753fe1]{border:none;padding:0;margin:0}legend[data-v-a4753fe1]{padding:0}details[data-v-a4753fe1]{display:block}summary[data-v-a4753fe1]{display:list-item;cursor:pointer}hr[data-v-a4753fe1]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-a4753fe1],pre[data-v-a4753fe1],kbd[data-v-a4753fe1],samp[data-v-a4753fe1]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-a4753fe1]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-a4753fe1]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-a4753fe1]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-a4753fe1]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-a4753fe1]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-a4753fe1]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-a4753fe1],h6[data-v-a4753fe1]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-a4753fe1]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-a4753fe1]::-webkit-scrollbar{height:4px}[data-v-a4753fe1]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-a4753fe1]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-a4753fe1]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-a4753fe1]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-a4753fe1]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-a4753fe1]:root,html[data-theme=light][data-v-a4753fe1],.light[data-v-a4753fe1]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-a4753fe1],.dark[data-v-a4753fe1]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-a4753fe1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-a4753fe1{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-a4753fe1{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-a4753fe1]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-a4753fe1]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-a4753fe1]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-a4753fe1]{flex:1}.action-bar-container .action-bar .info-content[data-v-a4753fe1]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-a4753fe1]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-a4753fe1]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-a4753fe1]{display:flex;gap:var(--spacing-md)}main[data-v-a4753fe1]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-a4753fe1]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-a4753fe1]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-a4753fe1]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-a4753fe1]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-a4753fe1]{flex:1}.content-section .content-header[data-v-a4753fe1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-a4753fe1]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-a4753fe1]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-a4753fe1]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-a4753fe1]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-a4753fe1]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-a4753fe1]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-a4753fe1 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.section[data-v-a4753fe1]{margin-bottom:var(--spacing-1) 6;padding-bottom:var(--spacing-8);border-bottom:1px solid var(--color-border-primary)}.section[data-v-a4753fe1]:last-child{border-bottom:none;margin-bottom:0}.section h2[data-v-a4753fe1]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-3xl);color:var(--color-brand-500);position:relative}.section h2[data-v-a4753fe1]:after{content:"";position:absolute;bottom:-var(--spacing-2);left:0;width:40px;height:3px;background-color:var(--color-brand-500);border-radius:var(--radius-xs)}.section h3[data-v-a4753fe1]{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);margin-top:var(--spacing-8);margin-bottom:var(--spacing-4);color:var(--color-text-primary)}.section p[data-v-a4753fe1]{margin-bottom:var(--spacing-3xl);color:var(--color-text-light);max-width:800px;line-height:1.6}.component-showcase[data-v-a4753fe1]{display:flex;flex-wrap:wrap;gap:var(--spacing-3xl);margin-bottom:var(--spacing-8);background-color:var(--color-background-primary);padding:var(--spacing-3xl);border-radius:var(--component-border-radius)}.component-item[data-v-a4753fe1]{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-3);min-width:var(--spacing-3xl) 4}.component-item code[data-v-a4753fe1]{font-size:var(--font-size-text-sm);padding:var(--spacing-1) var(--spacing-2);background-color:rgba(from var(--color-brand-500) r g b/.1);border-radius:var(--radius-xs);color:var(--color-brand-500)}.component-item[data-v-a4753fe1]{display:flex;flex-direction:column;gap:var(--spacing-4);margin-bottom:var(--spacing-4);max-width:600px}[data-v-5fc95f45],[data-v-5fc95f45]:before,[data-v-5fc95f45]:after{box-sizing:border-box}html[data-v-5fc95f45],body[data-v-5fc95f45],h1[data-v-5fc95f45],h2[data-v-5fc95f45],h3[data-v-5fc95f45],h4[data-v-5fc95f45],h5[data-v-5fc95f45],h6[data-v-5fc95f45],p[data-v-5fc95f45],figure[data-v-5fc95f45],blockquote[data-v-5fc95f45],dl[data-v-5fc95f45],dd[data-v-5fc95f45],ul[data-v-5fc95f45],ol[data-v-5fc95f45]{margin:0;padding:0}body[data-v-5fc95f45]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-5fc95f45],ol[data-v-5fc95f45]{list-style:none}img[data-v-5fc95f45],picture[data-v-5fc95f45],svg[data-v-5fc95f45]{max-width:100%;display:block}input[data-v-5fc95f45],button[data-v-5fc95f45],textarea[data-v-5fc95f45],select[data-v-5fc95f45]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-5fc95f45]:focus-within{scroll-behavior:auto}[data-v-5fc95f45],[data-v-5fc95f45]:before,[data-v-5fc95f45]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-5fc95f45]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-5fc95f45]:hover{color:var(--color-text-brand-secondary)}a[data-v-5fc95f45]:active{color:var(--color-text-brand-tertiary)}button[data-v-5fc95f45]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-5fc95f45]:focus:not(:focus-visible){outline:none}[data-v-5fc95f45]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-5fc95f45],textarea[data-v-5fc95f45],select[data-v-5fc95f45]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-5fc95f45]:focus,textarea[data-v-5fc95f45]:focus,select[data-v-5fc95f45]:focus{border-color:var(--color-focus);outline:none}input[data-v-5fc95f45]:disabled,textarea[data-v-5fc95f45]:disabled,select[data-v-5fc95f45]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-5fc95f45]{border-collapse:collapse;width:100%}th[data-v-5fc95f45]{text-align:left}button[data-v-5fc95f45]:disabled,input[data-v-5fc95f45]:disabled,textarea[data-v-5fc95f45]:disabled,select[data-v-5fc95f45]:disabled{cursor:not-allowed}fieldset[data-v-5fc95f45]{border:none;padding:0;margin:0}legend[data-v-5fc95f45]{padding:0}details[data-v-5fc95f45]{display:block}summary[data-v-5fc95f45]{display:list-item;cursor:pointer}hr[data-v-5fc95f45]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-5fc95f45],pre[data-v-5fc95f45],kbd[data-v-5fc95f45],samp[data-v-5fc95f45]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-5fc95f45]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-5fc95f45]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-5fc95f45]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-5fc95f45]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-5fc95f45]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-5fc95f45]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-5fc95f45],h6[data-v-5fc95f45]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-5fc95f45]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-5fc95f45]::-webkit-scrollbar{height:4px}[data-v-5fc95f45]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-5fc95f45]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-5fc95f45]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-5fc95f45]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-5fc95f45]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-5fc95f45]:root,html[data-theme=light][data-v-5fc95f45],.light[data-v-5fc95f45]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-5fc95f45],.dark[data-v-5fc95f45]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-5fc95f45{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-5fc95f45{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-5fc95f45{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-5fc95f45]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-5fc95f45]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-5fc95f45]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-5fc95f45]{flex:1}.action-bar-container .action-bar .info-content[data-v-5fc95f45]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-5fc95f45]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-5fc95f45]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-5fc95f45]{display:flex;gap:var(--spacing-md)}main[data-v-5fc95f45]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-5fc95f45]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-5fc95f45]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-5fc95f45]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-5fc95f45]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-5fc95f45]{flex:1}.content-section .content-header[data-v-5fc95f45]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-5fc95f45]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-5fc95f45]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-5fc95f45]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-5fc95f45]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-5fc95f45]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-5fc95f45]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-5fc95f45 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.section[data-v-5fc95f45]{margin-bottom:var(--spacing-1) 6;padding-bottom:var(--spacing-8);border-bottom:1px solid var(--color-border-primary)}.section[data-v-5fc95f45]:last-child{border-bottom:none;margin-bottom:0}.section h2[data-v-5fc95f45]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-3xl);color:var(--color-brand-500);position:relative}.section h2[data-v-5fc95f45]:after{content:"";position:absolute;bottom:-var(--spacing-2);left:0;width:40px;height:3px;background-color:var(--color-brand-500);border-radius:var(--radius-xs)}.section h3[data-v-5fc95f45]{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);margin-top:var(--spacing-8);margin-bottom:var(--spacing-4);color:var(--color-text-primary)}.section p[data-v-5fc95f45]{margin-bottom:var(--spacing-3xl);color:var(--color-text-light);max-width:800px;line-height:1.6}.component-showcase[data-v-5fc95f45]{display:flex;flex-wrap:wrap;gap:var(--spacing-3xl);margin-bottom:var(--spacing-8);background-color:var(--color-background-primary);padding:var(--spacing-3xl);border-radius:var(--component-border-radius)}.component-item[data-v-5fc95f45]{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-3);min-width:var(--spacing-3xl) 4}.component-item code[data-v-5fc95f45]{font-size:var(--font-size-text-sm);padding:var(--spacing-1) var(--spacing-2);background-color:rgba(from var(--color-brand-500) r g b/.1);border-radius:var(--radius-xs);color:var(--color-brand-500)}.component-showcase[data-v-5fc95f45]{gap:var(--spacing-2)}.component-showcase.position[data-v-5fc95f45]{flex-direction:column}.component-showcase.position .line[data-v-5fc95f45]{display:flex;justify-content:space-between;gap:var(--spacing-2)}[data-v-684113f8],[data-v-684113f8]:before,[data-v-684113f8]:after{box-sizing:border-box}html[data-v-684113f8],body[data-v-684113f8],h1[data-v-684113f8],h2[data-v-684113f8],h3[data-v-684113f8],h4[data-v-684113f8],h5[data-v-684113f8],h6[data-v-684113f8],p[data-v-684113f8],figure[data-v-684113f8],blockquote[data-v-684113f8],dl[data-v-684113f8],dd[data-v-684113f8],ul[data-v-684113f8],ol[data-v-684113f8]{margin:0;padding:0}body[data-v-684113f8]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-684113f8],ol[data-v-684113f8]{list-style:none}img[data-v-684113f8],picture[data-v-684113f8],svg[data-v-684113f8]{max-width:100%;display:block}input[data-v-684113f8],button[data-v-684113f8],textarea[data-v-684113f8],select[data-v-684113f8]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-684113f8]:focus-within{scroll-behavior:auto}[data-v-684113f8],[data-v-684113f8]:before,[data-v-684113f8]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-684113f8]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-684113f8]:hover{color:var(--color-text-brand-secondary)}a[data-v-684113f8]:active{color:var(--color-text-brand-tertiary)}button[data-v-684113f8]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-684113f8]:focus:not(:focus-visible){outline:none}[data-v-684113f8]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-684113f8],textarea[data-v-684113f8],select[data-v-684113f8]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-684113f8]:focus,textarea[data-v-684113f8]:focus,select[data-v-684113f8]:focus{border-color:var(--color-focus);outline:none}input[data-v-684113f8]:disabled,textarea[data-v-684113f8]:disabled,select[data-v-684113f8]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-684113f8]{border-collapse:collapse;width:100%}th[data-v-684113f8]{text-align:left}button[data-v-684113f8]:disabled,input[data-v-684113f8]:disabled,textarea[data-v-684113f8]:disabled,select[data-v-684113f8]:disabled{cursor:not-allowed}fieldset[data-v-684113f8]{border:none;padding:0;margin:0}legend[data-v-684113f8]{padding:0}details[data-v-684113f8]{display:block}summary[data-v-684113f8]{display:list-item;cursor:pointer}hr[data-v-684113f8]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-684113f8],pre[data-v-684113f8],kbd[data-v-684113f8],samp[data-v-684113f8]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-684113f8]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-684113f8]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-684113f8]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-684113f8]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-684113f8]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-684113f8]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-684113f8],h6[data-v-684113f8]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-684113f8]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-684113f8]::-webkit-scrollbar{height:4px}[data-v-684113f8]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-684113f8]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-684113f8]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-684113f8]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-684113f8]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-684113f8]:root,html[data-theme=light][data-v-684113f8],.light[data-v-684113f8]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-684113f8],.dark[data-v-684113f8]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-684113f8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-684113f8{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-684113f8{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-684113f8]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-684113f8]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-684113f8]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-684113f8]{flex:1}.action-bar-container .action-bar .info-content[data-v-684113f8]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-684113f8]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-684113f8]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-684113f8]{display:flex;gap:var(--spacing-md)}main[data-v-684113f8]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-684113f8]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-684113f8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-684113f8]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-684113f8]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-684113f8]{flex:1}.content-section .content-header[data-v-684113f8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-684113f8]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-684113f8]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-684113f8]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-684113f8]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-684113f8]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-684113f8]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-684113f8 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.section[data-v-684113f8]{margin-bottom:var(--spacing-1) 6;padding-bottom:var(--spacing-8);border-bottom:1px solid var(--color-border-primary)}.section[data-v-684113f8]:last-child{border-bottom:none;margin-bottom:0}.section h2[data-v-684113f8]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-3xl);color:var(--color-brand-500);position:relative}.section h2[data-v-684113f8]:after{content:"";position:absolute;bottom:-var(--spacing-2);left:0;width:40px;height:3px;background-color:var(--color-brand-500);border-radius:var(--radius-xs)}.section h3[data-v-684113f8]{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);margin-top:var(--spacing-8);margin-bottom:var(--spacing-4);color:var(--color-text-primary)}.section p[data-v-684113f8]{margin-bottom:var(--spacing-3xl);color:var(--color-text-light);max-width:800px;line-height:1.6}.component-showcase[data-v-684113f8]{display:flex;flex-wrap:wrap;gap:var(--spacing-3xl);margin-bottom:var(--spacing-8);background-color:var(--color-background-primary);padding:var(--spacing-3xl);border-radius:var(--component-border-radius)}.component-item[data-v-684113f8]{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-3);min-width:var(--spacing-3xl) 4}.component-item code[data-v-684113f8]{font-size:var(--font-size-text-sm);padding:var(--spacing-1) var(--spacing-2);background-color:rgba(from var(--color-brand-500) r g b/.1);border-radius:var(--radius-xs);color:var(--color-brand-500)}[data-v-ef3794bc],[data-v-ef3794bc]:before,[data-v-ef3794bc]:after{box-sizing:border-box}html[data-v-ef3794bc],body[data-v-ef3794bc],h1[data-v-ef3794bc],h2[data-v-ef3794bc],h3[data-v-ef3794bc],h4[data-v-ef3794bc],h5[data-v-ef3794bc],h6[data-v-ef3794bc],p[data-v-ef3794bc],figure[data-v-ef3794bc],blockquote[data-v-ef3794bc],dl[data-v-ef3794bc],dd[data-v-ef3794bc],ul[data-v-ef3794bc],ol[data-v-ef3794bc]{margin:0;padding:0}body[data-v-ef3794bc]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-ef3794bc],ol[data-v-ef3794bc]{list-style:none}img[data-v-ef3794bc],picture[data-v-ef3794bc],svg[data-v-ef3794bc]{max-width:100%;display:block}input[data-v-ef3794bc],button[data-v-ef3794bc],textarea[data-v-ef3794bc],select[data-v-ef3794bc]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-ef3794bc]:focus-within{scroll-behavior:auto}[data-v-ef3794bc],[data-v-ef3794bc]:before,[data-v-ef3794bc]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-ef3794bc]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-ef3794bc]:hover{color:var(--color-text-brand-secondary)}a[data-v-ef3794bc]:active{color:var(--color-text-brand-tertiary)}button[data-v-ef3794bc]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-ef3794bc]:focus:not(:focus-visible){outline:none}[data-v-ef3794bc]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-ef3794bc],textarea[data-v-ef3794bc],select[data-v-ef3794bc]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-ef3794bc]:focus,textarea[data-v-ef3794bc]:focus,select[data-v-ef3794bc]:focus{border-color:var(--color-focus);outline:none}input[data-v-ef3794bc]:disabled,textarea[data-v-ef3794bc]:disabled,select[data-v-ef3794bc]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-ef3794bc]{border-collapse:collapse;width:100%}th[data-v-ef3794bc]{text-align:left}button[data-v-ef3794bc]:disabled,input[data-v-ef3794bc]:disabled,textarea[data-v-ef3794bc]:disabled,select[data-v-ef3794bc]:disabled{cursor:not-allowed}fieldset[data-v-ef3794bc]{border:none;padding:0;margin:0}legend[data-v-ef3794bc]{padding:0}details[data-v-ef3794bc]{display:block}summary[data-v-ef3794bc]{display:list-item;cursor:pointer}hr[data-v-ef3794bc]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-ef3794bc],pre[data-v-ef3794bc],kbd[data-v-ef3794bc],samp[data-v-ef3794bc]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-ef3794bc]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-ef3794bc]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-ef3794bc]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-ef3794bc]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-ef3794bc]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-ef3794bc]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-ef3794bc],h6[data-v-ef3794bc]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-ef3794bc]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-ef3794bc]::-webkit-scrollbar{height:4px}[data-v-ef3794bc]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-ef3794bc]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-ef3794bc]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-ef3794bc]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-ef3794bc]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-ef3794bc]:root,html[data-theme=light][data-v-ef3794bc],.light[data-v-ef3794bc]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-ef3794bc],.dark[data-v-ef3794bc]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-ef3794bc{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-ef3794bc{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-ef3794bc{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-ef3794bc]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-ef3794bc]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-ef3794bc]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-ef3794bc]{flex:1}.action-bar-container .action-bar .info-content[data-v-ef3794bc]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-ef3794bc]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-ef3794bc]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-ef3794bc]{display:flex;gap:var(--spacing-md)}main[data-v-ef3794bc]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-ef3794bc]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-ef3794bc]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-ef3794bc]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-ef3794bc]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-ef3794bc]{flex:1}.content-section .content-header[data-v-ef3794bc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-ef3794bc]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-ef3794bc]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-ef3794bc]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-ef3794bc]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-ef3794bc]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-ef3794bc]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-ef3794bc var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.questionnaire-card[data-v-ef3794bc]{width:100%;max-width:400px;cursor:pointer}.questionnaire-card .card-content[data-v-ef3794bc]{display:flex;gap:var(--spacing-4)}.questionnaire-card .icon-container[data-v-ef3794bc]{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center}.questionnaire-card .icon-container .questionnaire-logo[data-v-ef3794bc]{width:100%;height:100%;object-fit:contain}.questionnaire-card .icon-container .default-icon[data-v-ef3794bc]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:rgba(from var(--color-brand-500) r g b/.1);border-radius:var(--radius-xs);color:var(--color-brand-500);font-size:var(--font-size-xl)}.questionnaire-card .questionnaire-info[data-v-ef3794bc]{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-2)}.questionnaire-card .questionnaire-name[data-v-ef3794bc]{margin:0;font-size:var(--font-size-text-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.questionnaire-card .questionnaire-description[data-v-ef3794bc]{margin:0;font-size:var(--font-size-text-sm);color:var(--color-text-light);line-height:1.4}.questionnaire-card .progress-section[data-v-ef3794bc]{margin-top:var(--spacing-2)}.questionnaire-card .progress-label[data-v-ef3794bc]{display:flex;justify-content:space-between;font-size:var(--font-size-text-sm);margin-bottom:var(--spacing-1)}.questionnaire-card .progress-label span[data-v-ef3794bc]:last-child{font-weight:var(--font-weight-medium)}.questionnaire-card .progress-bar[data-v-ef3794bc]{height:6px;background-color:var(--color-background-primary) -light;border-radius:var(--radius-xs);overflow:hidden}.questionnaire-card .progress-bar .progress-value[data-v-ef3794bc]{height:100%;background-color:var(--color-brand-500);border-radius:var(--radius-xs);transition:width .3s ease}.questionnaire-card .progress-details[data-v-ef3794bc]{display:flex;gap:var(--spacing-4);margin-top:var(--spacing-2);font-size:var(--font-size-text-xs)}.questionnaire-card .progress-item[data-v-ef3794bc]{display:flex;align-items:center;gap:var(--spacing-1)}.questionnaire-card .progress-dot[data-v-ef3794bc]{width:8px;height:8px;border-radius:50%}.questionnaire-card .progress-dot.approved[data-v-ef3794bc]{background-color:var(--color-success)}.questionnaire-card .progress-dot.rejected[data-v-ef3794bc]{background-color:var(--color-error)}.questionnaire-card .card-footer[data-v-ef3794bc]{margin-top:var(--spacing-3);display:flex;justify-content:space-between;align-items:flex-end}.questionnaire-card .date-info[data-v-ef3794bc]{display:flex;flex-direction:column;gap:var(--spacing-1);font-size:var(--font-size-text-xs);color:var(--color-text-light)}.questionnaire-card .date-item[data-v-ef3794bc]{display:flex;align-items:center;gap:var(--spacing-1)}.questionnaire-card .date-item i[data-v-ef3794bc]{font-size:var(--font-size-text-xs);width:14px}.questionnaire-card .users-access[data-v-ef3794bc]{display:flex;align-items:center}[data-v-002ec385],[data-v-002ec385]:before,[data-v-002ec385]:after{box-sizing:border-box}html[data-v-002ec385],body[data-v-002ec385],h1[data-v-002ec385],h2[data-v-002ec385],h3[data-v-002ec385],h4[data-v-002ec385],h5[data-v-002ec385],h6[data-v-002ec385],p[data-v-002ec385],figure[data-v-002ec385],blockquote[data-v-002ec385],dl[data-v-002ec385],dd[data-v-002ec385],ul[data-v-002ec385],ol[data-v-002ec385]{margin:0;padding:0}body[data-v-002ec385]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-002ec385],ol[data-v-002ec385]{list-style:none}img[data-v-002ec385],picture[data-v-002ec385],svg[data-v-002ec385]{max-width:100%;display:block}input[data-v-002ec385],button[data-v-002ec385],textarea[data-v-002ec385],select[data-v-002ec385]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-002ec385]:focus-within{scroll-behavior:auto}[data-v-002ec385],[data-v-002ec385]:before,[data-v-002ec385]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-002ec385]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-002ec385]:hover{color:var(--color-text-brand-secondary)}a[data-v-002ec385]:active{color:var(--color-text-brand-tertiary)}button[data-v-002ec385]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-002ec385]:focus:not(:focus-visible){outline:none}[data-v-002ec385]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-002ec385],textarea[data-v-002ec385],select[data-v-002ec385]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-002ec385]:focus,textarea[data-v-002ec385]:focus,select[data-v-002ec385]:focus{border-color:var(--color-focus);outline:none}input[data-v-002ec385]:disabled,textarea[data-v-002ec385]:disabled,select[data-v-002ec385]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-002ec385]{border-collapse:collapse;width:100%}th[data-v-002ec385]{text-align:left}button[data-v-002ec385]:disabled,input[data-v-002ec385]:disabled,textarea[data-v-002ec385]:disabled,select[data-v-002ec385]:disabled{cursor:not-allowed}fieldset[data-v-002ec385]{border:none;padding:0;margin:0}legend[data-v-002ec385]{padding:0}details[data-v-002ec385]{display:block}summary[data-v-002ec385]{display:list-item;cursor:pointer}hr[data-v-002ec385]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-002ec385],pre[data-v-002ec385],kbd[data-v-002ec385],samp[data-v-002ec385]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-002ec385]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-002ec385]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-002ec385]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-002ec385]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-002ec385]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-002ec385]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-002ec385],h6[data-v-002ec385]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-002ec385]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-002ec385]::-webkit-scrollbar{height:4px}[data-v-002ec385]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-002ec385]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-002ec385]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-002ec385]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-002ec385]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-002ec385]:root,html[data-theme=light][data-v-002ec385],.light[data-v-002ec385]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-002ec385],.dark[data-v-002ec385]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-002ec385{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-002ec385{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-002ec385{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-002ec385]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-002ec385]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-002ec385]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-002ec385]{flex:1}.action-bar-container .action-bar .info-content[data-v-002ec385]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-002ec385]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-002ec385]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-002ec385]{display:flex;gap:var(--spacing-md)}main[data-v-002ec385]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-002ec385]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-002ec385]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-002ec385]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-002ec385]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-002ec385]{flex:1}.content-section .content-header[data-v-002ec385]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-002ec385]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-002ec385]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-002ec385]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-002ec385]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-002ec385]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-002ec385]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-002ec385 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.section[data-v-002ec385]{margin-bottom:var(--spacing-1) 6;padding-bottom:var(--spacing-8);border-bottom:1px solid var(--color-border-primary)}.section[data-v-002ec385]:last-child{border-bottom:none;margin-bottom:0}.section h2[data-v-002ec385]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-3xl);color:var(--color-brand-500);position:relative}.section h2[data-v-002ec385]:after{content:"";position:absolute;bottom:-var(--spacing-2);left:0;width:40px;height:3px;background-color:var(--color-brand-500);border-radius:var(--radius-xs)}.section h3[data-v-002ec385]{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);margin-top:var(--spacing-8);margin-bottom:var(--spacing-4);color:var(--color-text-primary)}.section p[data-v-002ec385]{margin-bottom:var(--spacing-3xl);color:var(--color-text-light);max-width:800px;line-height:1.6}.component-showcase[data-v-002ec385]{display:flex;flex-wrap:wrap;gap:var(--spacing-3xl);margin-bottom:var(--spacing-8);background-color:var(--color-background-primary);padding:var(--spacing-3xl);border-radius:var(--component-border-radius)}.component-item[data-v-002ec385]{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-3);min-width:var(--spacing-3xl) 4}.component-item code[data-v-002ec385]{font-size:var(--font-size-text-sm);padding:var(--spacing-1) var(--spacing-2);background-color:rgba(from var(--color-brand-500) r g b/.1);border-radius:var(--radius-xs);color:var(--color-brand-500)}.component-item[data-v-002ec385]{display:flex;flex-direction:column;gap:var(--spacing-4);margin-bottom:var(--spacing-4)}.avatar-examples[data-v-002ec385]{display:flex;align-items:center;gap:var(--spacing-4)}.chart-container[data-v-002ec385]{height:300px;width:100%;max-width:600px}[data-v-249a2685],[data-v-249a2685]:before,[data-v-249a2685]:after{box-sizing:border-box}html[data-v-249a2685],body[data-v-249a2685],h1[data-v-249a2685],h2[data-v-249a2685],h3[data-v-249a2685],h4[data-v-249a2685],h5[data-v-249a2685],h6[data-v-249a2685],p[data-v-249a2685],figure[data-v-249a2685],blockquote[data-v-249a2685],dl[data-v-249a2685],dd[data-v-249a2685],ul[data-v-249a2685],ol[data-v-249a2685]{margin:0;padding:0}body[data-v-249a2685]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-249a2685],ol[data-v-249a2685]{list-style:none}img[data-v-249a2685],picture[data-v-249a2685],svg[data-v-249a2685]{max-width:100%;display:block}input[data-v-249a2685],button[data-v-249a2685],textarea[data-v-249a2685],select[data-v-249a2685]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-249a2685]:focus-within{scroll-behavior:auto}[data-v-249a2685],[data-v-249a2685]:before,[data-v-249a2685]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-249a2685]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-249a2685]:hover{color:var(--color-text-brand-secondary)}a[data-v-249a2685]:active{color:var(--color-text-brand-tertiary)}button[data-v-249a2685]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-249a2685]:focus:not(:focus-visible){outline:none}[data-v-249a2685]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-249a2685],textarea[data-v-249a2685],select[data-v-249a2685]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-249a2685]:focus,textarea[data-v-249a2685]:focus,select[data-v-249a2685]:focus{border-color:var(--color-focus);outline:none}input[data-v-249a2685]:disabled,textarea[data-v-249a2685]:disabled,select[data-v-249a2685]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-249a2685]{border-collapse:collapse;width:100%}th[data-v-249a2685]{text-align:left}button[data-v-249a2685]:disabled,input[data-v-249a2685]:disabled,textarea[data-v-249a2685]:disabled,select[data-v-249a2685]:disabled{cursor:not-allowed}fieldset[data-v-249a2685]{border:none;padding:0;margin:0}legend[data-v-249a2685]{padding:0}details[data-v-249a2685]{display:block}summary[data-v-249a2685]{display:list-item;cursor:pointer}hr[data-v-249a2685]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-249a2685],pre[data-v-249a2685],kbd[data-v-249a2685],samp[data-v-249a2685]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-249a2685]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-249a2685]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-249a2685]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-249a2685]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-249a2685]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-249a2685]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-249a2685],h6[data-v-249a2685]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-249a2685]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-249a2685]::-webkit-scrollbar{height:4px}[data-v-249a2685]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-249a2685]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-249a2685]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-249a2685]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-249a2685]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-249a2685]:root,html[data-theme=light][data-v-249a2685],.light[data-v-249a2685]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-249a2685],.dark[data-v-249a2685]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-249a2685{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-249a2685{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-249a2685{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-249a2685]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-249a2685]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-249a2685]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-249a2685]{flex:1}.action-bar-container .action-bar .info-content[data-v-249a2685]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-249a2685]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-249a2685]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-249a2685]{display:flex;gap:var(--spacing-md)}main[data-v-249a2685]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-249a2685]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-249a2685]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-249a2685]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-249a2685]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-249a2685]{flex:1}.content-section .content-header[data-v-249a2685]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-249a2685]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-249a2685]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-249a2685]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-249a2685]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-249a2685]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-249a2685]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-249a2685 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.section[data-v-249a2685]{margin-bottom:var(--spacing-1) 6;padding-bottom:var(--spacing-8);border-bottom:1px solid var(--color-border-primary)}.section[data-v-249a2685]:last-child{border-bottom:none;margin-bottom:0}.section h2[data-v-249a2685]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-3xl);color:var(--color-brand-500);position:relative}.section h2[data-v-249a2685]:after{content:"";position:absolute;bottom:-var(--spacing-2);left:0;width:40px;height:3px;background-color:var(--color-brand-500);border-radius:var(--radius-xs)}.section h3[data-v-249a2685]{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);margin-top:var(--spacing-8);margin-bottom:var(--spacing-4);color:var(--color-text-primary)}.section p[data-v-249a2685]{margin-bottom:var(--spacing-3xl);color:var(--color-text-light);max-width:800px;line-height:1.6}.component-showcase[data-v-249a2685]{display:flex;flex-wrap:wrap;gap:var(--spacing-3xl);margin-bottom:var(--spacing-8);background-color:var(--color-background-primary);padding:var(--spacing-3xl);border-radius:var(--component-border-radius)}.component-item[data-v-249a2685]{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-3);min-width:var(--spacing-3xl) 4}.component-item code[data-v-249a2685]{font-size:var(--font-size-text-sm);padding:var(--spacing-1) var(--spacing-2);background-color:rgba(from var(--color-brand-500) r g b/.1);border-radius:var(--radius-xs);color:var(--color-brand-500)}.avatar-examples[data-v-249a2685]{display:flex;gap:var(--spacing-4);align-items:center}[data-v-3b57fb8c],[data-v-3b57fb8c]:before,[data-v-3b57fb8c]:after{box-sizing:border-box}html[data-v-3b57fb8c],body[data-v-3b57fb8c],h1[data-v-3b57fb8c],h2[data-v-3b57fb8c],h3[data-v-3b57fb8c],h4[data-v-3b57fb8c],h5[data-v-3b57fb8c],h6[data-v-3b57fb8c],p[data-v-3b57fb8c],figure[data-v-3b57fb8c],blockquote[data-v-3b57fb8c],dl[data-v-3b57fb8c],dd[data-v-3b57fb8c],ul[data-v-3b57fb8c],ol[data-v-3b57fb8c]{margin:0;padding:0}body[data-v-3b57fb8c]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-3b57fb8c],ol[data-v-3b57fb8c]{list-style:none}img[data-v-3b57fb8c],picture[data-v-3b57fb8c],svg[data-v-3b57fb8c]{max-width:100%;display:block}input[data-v-3b57fb8c],button[data-v-3b57fb8c],textarea[data-v-3b57fb8c],select[data-v-3b57fb8c]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-3b57fb8c]:focus-within{scroll-behavior:auto}[data-v-3b57fb8c],[data-v-3b57fb8c]:before,[data-v-3b57fb8c]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-3b57fb8c]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-3b57fb8c]:hover{color:var(--color-text-brand-secondary)}a[data-v-3b57fb8c]:active{color:var(--color-text-brand-tertiary)}button[data-v-3b57fb8c]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-3b57fb8c]:focus:not(:focus-visible){outline:none}[data-v-3b57fb8c]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-3b57fb8c],textarea[data-v-3b57fb8c],select[data-v-3b57fb8c]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-3b57fb8c]:focus,textarea[data-v-3b57fb8c]:focus,select[data-v-3b57fb8c]:focus{border-color:var(--color-focus);outline:none}input[data-v-3b57fb8c]:disabled,textarea[data-v-3b57fb8c]:disabled,select[data-v-3b57fb8c]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-3b57fb8c]{border-collapse:collapse;width:100%}th[data-v-3b57fb8c]{text-align:left}button[data-v-3b57fb8c]:disabled,input[data-v-3b57fb8c]:disabled,textarea[data-v-3b57fb8c]:disabled,select[data-v-3b57fb8c]:disabled{cursor:not-allowed}fieldset[data-v-3b57fb8c]{border:none;padding:0;margin:0}legend[data-v-3b57fb8c]{padding:0}details[data-v-3b57fb8c]{display:block}summary[data-v-3b57fb8c]{display:list-item;cursor:pointer}hr[data-v-3b57fb8c]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-3b57fb8c],pre[data-v-3b57fb8c],kbd[data-v-3b57fb8c],samp[data-v-3b57fb8c]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-3b57fb8c]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-3b57fb8c]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-3b57fb8c]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-3b57fb8c]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-3b57fb8c]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-3b57fb8c]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-3b57fb8c],h6[data-v-3b57fb8c]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-3b57fb8c]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-3b57fb8c]::-webkit-scrollbar{height:4px}[data-v-3b57fb8c]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-3b57fb8c]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-3b57fb8c]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-3b57fb8c]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-3b57fb8c]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-3b57fb8c]:root,html[data-theme=light][data-v-3b57fb8c],.light[data-v-3b57fb8c]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-3b57fb8c],.dark[data-v-3b57fb8c]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-3b57fb8c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-3b57fb8c{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-3b57fb8c{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-3b57fb8c]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-3b57fb8c]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-3b57fb8c]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-3b57fb8c]{flex:1}.action-bar-container .action-bar .info-content[data-v-3b57fb8c]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-3b57fb8c]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-3b57fb8c]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-3b57fb8c]{display:flex;gap:var(--spacing-md)}main[data-v-3b57fb8c]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-3b57fb8c]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-3b57fb8c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-3b57fb8c]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-3b57fb8c]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-3b57fb8c]{flex:1}.content-section .content-header[data-v-3b57fb8c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-3b57fb8c]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-3b57fb8c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-3b57fb8c]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-3b57fb8c]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-3b57fb8c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-3b57fb8c]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-3b57fb8c var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.layout[data-v-3b57fb8c]{display:flex;height:100%;min-height:calc(100vh - 64px);background-color:var(--color-background-secondary);color:var(--color-text)}.layout .content[data-v-3b57fb8c]{flex:1;padding:var(--spacing-8);max-width:calc(100% - var(--menu-width));margin:0 auto;scroll-behavior:smooth}[data-v-4aaec110],[data-v-4aaec110]:before,[data-v-4aaec110]:after{box-sizing:border-box}html[data-v-4aaec110],body[data-v-4aaec110],h1[data-v-4aaec110],h2[data-v-4aaec110],h3[data-v-4aaec110],h4[data-v-4aaec110],h5[data-v-4aaec110],h6[data-v-4aaec110],p[data-v-4aaec110],figure[data-v-4aaec110],blockquote[data-v-4aaec110],dl[data-v-4aaec110],dd[data-v-4aaec110],ul[data-v-4aaec110],ol[data-v-4aaec110]{margin:0;padding:0}body[data-v-4aaec110]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-4aaec110],ol[data-v-4aaec110]{list-style:none}img[data-v-4aaec110],picture[data-v-4aaec110],svg[data-v-4aaec110]{max-width:100%;display:block}input[data-v-4aaec110],button[data-v-4aaec110],textarea[data-v-4aaec110],select[data-v-4aaec110]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-4aaec110]:focus-within{scroll-behavior:auto}[data-v-4aaec110],[data-v-4aaec110]:before,[data-v-4aaec110]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-4aaec110]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-4aaec110]:hover{color:var(--color-text-brand-secondary)}a[data-v-4aaec110]:active{color:var(--color-text-brand-tertiary)}button[data-v-4aaec110]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-4aaec110]:focus:not(:focus-visible){outline:none}[data-v-4aaec110]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-4aaec110],textarea[data-v-4aaec110],select[data-v-4aaec110]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-4aaec110]:focus,textarea[data-v-4aaec110]:focus,select[data-v-4aaec110]:focus{border-color:var(--color-focus);outline:none}input[data-v-4aaec110]:disabled,textarea[data-v-4aaec110]:disabled,select[data-v-4aaec110]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-4aaec110]{border-collapse:collapse;width:100%}th[data-v-4aaec110]{text-align:left}button[data-v-4aaec110]:disabled,input[data-v-4aaec110]:disabled,textarea[data-v-4aaec110]:disabled,select[data-v-4aaec110]:disabled{cursor:not-allowed}fieldset[data-v-4aaec110]{border:none;padding:0;margin:0}legend[data-v-4aaec110]{padding:0}details[data-v-4aaec110]{display:block}summary[data-v-4aaec110]{display:list-item;cursor:pointer}hr[data-v-4aaec110]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-4aaec110],pre[data-v-4aaec110],kbd[data-v-4aaec110],samp[data-v-4aaec110]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-4aaec110]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-4aaec110]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-4aaec110]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-4aaec110]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-4aaec110]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-4aaec110]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-4aaec110],h6[data-v-4aaec110]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-4aaec110]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-4aaec110]::-webkit-scrollbar{height:4px}[data-v-4aaec110]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-4aaec110]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-4aaec110]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-4aaec110]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-4aaec110]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-4aaec110]:root,html[data-theme=light][data-v-4aaec110],.light[data-v-4aaec110]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-4aaec110],.dark[data-v-4aaec110]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-4aaec110{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-4aaec110{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-4aaec110{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-4aaec110]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-4aaec110]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-4aaec110]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-4aaec110]{flex:1}.action-bar-container .action-bar .info-content[data-v-4aaec110]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-4aaec110]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-4aaec110]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-4aaec110]{display:flex;gap:var(--spacing-md)}main[data-v-4aaec110]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-4aaec110]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-4aaec110]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-4aaec110]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-4aaec110]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-4aaec110]{flex:1}.content-section .content-header[data-v-4aaec110]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-4aaec110]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-4aaec110]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-4aaec110]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-4aaec110]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-4aaec110]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-4aaec110]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-4aaec110 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.section[data-v-4aaec110]{margin-bottom:var(--spacing-1) 6}.description[data-v-4aaec110]{margin-bottom:var(--spacing-8);font-size:var(--font-size-text-md);color:var(--text-secondary)}.asset-generator[data-v-4aaec110]{background-color:var(--surface-background);border-radius:var(--radius-lg);padding:var(--spacing-3xl);box-shadow:var(--component-shadow);margin-top:var(--spacing-3xl)}.generator-controls[data-v-4aaec110]{display:flex;flex-wrap:wrap;gap:var(--spacing-4);margin-bottom:var(--spacing-3xl)}.generator-controls .control-group[data-v-4aaec110]{display:flex;flex-direction:column;min-width:150px}.generator-controls .control-group label[data-v-4aaec110]{margin-bottom:var(--spacing-2);font-weight:var(--font-weight-medium)}.generator-controls .control-group input[type=color][data-v-4aaec110]{width:100%;height:40px;border:1px solid var(--border-color);border-radius:var(--radius-xs);cursor:pointer}.generator-controls .theme-selector[data-v-4aaec110]{display:flex;gap:var(--spacing-2)}.generator-controls .theme-selector .theme-button[data-v-4aaec110]{padding:var(--spacing-2) var(--spacing-4);border:1px solid var(--border-color);border-radius:var(--radius-xs);background:var(--surface-background);cursor:pointer;transition:all .2s ease}.generator-controls .theme-selector .theme-button.active[data-v-4aaec110]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.generator-controls .slider-container[data-v-4aaec110]{display:flex;align-items:center;gap:var(--spacing-2)}.generator-controls .slider-container input[type=range][data-v-4aaec110]{flex:1}.generator-controls .slider-container span[data-v-4aaec110]{min-width:40px;text-align:right}.preview-container[data-v-4aaec110]{margin-bottom:var(--spacing-3xl)}.preview-container .canvas-container[data-v-4aaec110]{position:relative;width:100%;height:auto;border:1px solid var(--border-color);border-radius:var(--component-border-radius);overflow:hidden;margin-bottom:var(--spacing-4)}.preview-container .canvas-container canvas[data-v-4aaec110]{display:block;width:100%;height:auto;background-color:var(--background-color)}.preview-container .canvas-container .overlay[data-v-4aaec110]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#0000004d}.preview-container .canvas-container .overlay .overlay-content[data-v-4aaec110]{text-align:center;color:#fff}.preview-container .canvas-container .overlay .overlay-content .overlay-logo[data-v-4aaec110]{width:80px;height:80px;margin-bottom:var(--spacing-4)}.preview-container .canvas-container .overlay .overlay-content .overlay-title[data-v-4aaec110]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-2)}.preview-container .canvas-container .overlay .overlay-content .overlay-subtitle[data-v-4aaec110]{font-size:var(--font-size-text-lg)}.preview-container .preview-controls[data-v-4aaec110]{display:flex;justify-content:space-between;align-items:center}.preview-container .preview-controls .download-button[data-v-4aaec110]{padding:var(--spacing-2) var(--spacing-4);background-color:var(--primary-color);color:#fff;border:none;border-radius:var(--radius-xs);cursor:pointer;font-weight:var(--font-weight-medium);transition:background-color .2s ease}.preview-container .preview-controls .download-button[data-v-4aaec110]:hover{background-color:var(--primary-dark)}.asset-info[data-v-4aaec110]{background-color:var(--surface-alt);border-radius:var(--component-border-radius);padding:var(--spacing-4)}.asset-info h4[data-v-4aaec110]{margin-top:0;margin-bottom:var(--spacing-2)}.asset-info ul[data-v-4aaec110]{margin:0;padding-left:var(--spacing-4)}.asset-info ul li[data-v-4aaec110]{margin-bottom:var(--spacing-1)}@media (max-width: var(--breakpoint-md)){.generator-controls[data-v-4aaec110]{flex-direction:column}.generator-controls .control-group[data-v-4aaec110]{width:100%}}[data-v-a8f4086d],[data-v-a8f4086d]:before,[data-v-a8f4086d]:after{box-sizing:border-box}html[data-v-a8f4086d],body[data-v-a8f4086d],h1[data-v-a8f4086d],h2[data-v-a8f4086d],h3[data-v-a8f4086d],h4[data-v-a8f4086d],h5[data-v-a8f4086d],h6[data-v-a8f4086d],p[data-v-a8f4086d],figure[data-v-a8f4086d],blockquote[data-v-a8f4086d],dl[data-v-a8f4086d],dd[data-v-a8f4086d],ul[data-v-a8f4086d],ol[data-v-a8f4086d]{margin:0;padding:0}body[data-v-a8f4086d]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-a8f4086d],ol[data-v-a8f4086d]{list-style:none}img[data-v-a8f4086d],picture[data-v-a8f4086d],svg[data-v-a8f4086d]{max-width:100%;display:block}input[data-v-a8f4086d],button[data-v-a8f4086d],textarea[data-v-a8f4086d],select[data-v-a8f4086d]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-a8f4086d]:focus-within{scroll-behavior:auto}[data-v-a8f4086d],[data-v-a8f4086d]:before,[data-v-a8f4086d]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-a8f4086d]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-a8f4086d]:hover{color:var(--color-text-brand-secondary)}a[data-v-a8f4086d]:active{color:var(--color-text-brand-tertiary)}button[data-v-a8f4086d]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-a8f4086d]:focus:not(:focus-visible){outline:none}[data-v-a8f4086d]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-a8f4086d],textarea[data-v-a8f4086d],select[data-v-a8f4086d]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-a8f4086d]:focus,textarea[data-v-a8f4086d]:focus,select[data-v-a8f4086d]:focus{border-color:var(--color-focus);outline:none}input[data-v-a8f4086d]:disabled,textarea[data-v-a8f4086d]:disabled,select[data-v-a8f4086d]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-a8f4086d]{border-collapse:collapse;width:100%}th[data-v-a8f4086d]{text-align:left}button[data-v-a8f4086d]:disabled,input[data-v-a8f4086d]:disabled,textarea[data-v-a8f4086d]:disabled,select[data-v-a8f4086d]:disabled{cursor:not-allowed}fieldset[data-v-a8f4086d]{border:none;padding:0;margin:0}legend[data-v-a8f4086d]{padding:0}details[data-v-a8f4086d]{display:block}summary[data-v-a8f4086d]{display:list-item;cursor:pointer}hr[data-v-a8f4086d]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-a8f4086d],pre[data-v-a8f4086d],kbd[data-v-a8f4086d],samp[data-v-a8f4086d]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-a8f4086d]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-a8f4086d]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-a8f4086d]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-a8f4086d]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-a8f4086d]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-a8f4086d]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-a8f4086d],h6[data-v-a8f4086d]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-a8f4086d]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-a8f4086d]::-webkit-scrollbar{height:4px}[data-v-a8f4086d]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-a8f4086d]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-a8f4086d]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-a8f4086d]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-a8f4086d]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-a8f4086d]:root,html[data-theme=light][data-v-a8f4086d],.light[data-v-a8f4086d]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-a8f4086d],.dark[data-v-a8f4086d]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-a8f4086d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-a8f4086d{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-a8f4086d{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-a8f4086d]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-a8f4086d]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-a8f4086d]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-a8f4086d]{flex:1}.action-bar-container .action-bar .info-content[data-v-a8f4086d]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-a8f4086d]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-a8f4086d]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-a8f4086d]{display:flex;gap:var(--spacing-md)}main[data-v-a8f4086d]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-a8f4086d]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-a8f4086d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-a8f4086d]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-a8f4086d]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-a8f4086d]{flex:1}.content-section .content-header[data-v-a8f4086d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-a8f4086d]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-a8f4086d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-a8f4086d]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-a8f4086d]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-a8f4086d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-a8f4086d]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-a8f4086d var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.layout[data-v-a8f4086d]{display:flex;min-height:100vh;background-color:var(--background-color)}.content[data-v-a8f4086d]{flex:1;overflow-y:auto;scroll-behavior:smooth}.graphic-assets-documentation[data-v-a8f4086d]{padding:var(--spacing-8);max-width:var(--spacing-2) 56;margin:0 auto}.graphic-assets-documentation h1[data-v-a8f4086d]{margin-bottom:var(--spacing-4);color:var(--text-primary);font-size:var(--font-size-display-sm);font-weight:var(--font-weight-bold)}.graphic-assets-documentation .description[data-v-a8f4086d]{margin-bottom:var(--spacing-8);color:var(--text-secondary);font-size:var(--font-size-text-lg);line-height:var(--line-height-text-md)}@media (max-width: var(--breakpoint-tablet)){.graphic-assets-documentation[data-v-a8f4086d]{padding:var(--spacing-4)}}@media (max-width: var(--breakpoint-md)){.layout[data-v-a8f4086d]{flex-direction:column}}[data-v-ef57c901],[data-v-ef57c901]:before,[data-v-ef57c901]:after{box-sizing:border-box}html[data-v-ef57c901],body[data-v-ef57c901],h1[data-v-ef57c901],h2[data-v-ef57c901],h3[data-v-ef57c901],h4[data-v-ef57c901],h5[data-v-ef57c901],h6[data-v-ef57c901],p[data-v-ef57c901],figure[data-v-ef57c901],blockquote[data-v-ef57c901],dl[data-v-ef57c901],dd[data-v-ef57c901],ul[data-v-ef57c901],ol[data-v-ef57c901]{margin:0;padding:0}body[data-v-ef57c901]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-ef57c901],ol[data-v-ef57c901]{list-style:none}img[data-v-ef57c901],picture[data-v-ef57c901],svg[data-v-ef57c901]{max-width:100%;display:block}input[data-v-ef57c901],button[data-v-ef57c901],textarea[data-v-ef57c901],select[data-v-ef57c901]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-ef57c901]:focus-within{scroll-behavior:auto}[data-v-ef57c901],[data-v-ef57c901]:before,[data-v-ef57c901]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-ef57c901]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-ef57c901]:hover{color:var(--color-text-brand-secondary)}a[data-v-ef57c901]:active{color:var(--color-text-brand-tertiary)}button[data-v-ef57c901]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-ef57c901]:focus:not(:focus-visible){outline:none}[data-v-ef57c901]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-ef57c901],textarea[data-v-ef57c901],select[data-v-ef57c901]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-ef57c901]:focus,textarea[data-v-ef57c901]:focus,select[data-v-ef57c901]:focus{border-color:var(--color-focus);outline:none}input[data-v-ef57c901]:disabled,textarea[data-v-ef57c901]:disabled,select[data-v-ef57c901]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-ef57c901]{border-collapse:collapse;width:100%}th[data-v-ef57c901]{text-align:left}button[data-v-ef57c901]:disabled,input[data-v-ef57c901]:disabled,textarea[data-v-ef57c901]:disabled,select[data-v-ef57c901]:disabled{cursor:not-allowed}fieldset[data-v-ef57c901]{border:none;padding:0;margin:0}legend[data-v-ef57c901]{padding:0}details[data-v-ef57c901]{display:block}summary[data-v-ef57c901]{display:list-item;cursor:pointer}hr[data-v-ef57c901]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-ef57c901],pre[data-v-ef57c901],kbd[data-v-ef57c901],samp[data-v-ef57c901]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-ef57c901]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-ef57c901]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-ef57c901]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-ef57c901]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-ef57c901]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-ef57c901]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-ef57c901],h6[data-v-ef57c901]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-ef57c901]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-ef57c901]::-webkit-scrollbar{height:4px}[data-v-ef57c901]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-ef57c901]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-ef57c901]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-ef57c901]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-ef57c901]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-ef57c901]:root,html[data-theme=light][data-v-ef57c901],.light[data-v-ef57c901]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-ef57c901],.dark[data-v-ef57c901]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-ef57c901{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-ef57c901{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-ef57c901{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-ef57c901]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-ef57c901]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-ef57c901]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-ef57c901]{flex:1}.action-bar-container .action-bar .info-content[data-v-ef57c901]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-ef57c901]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-ef57c901]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-ef57c901]{display:flex;gap:var(--spacing-md)}main[data-v-ef57c901]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-ef57c901]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-ef57c901]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-ef57c901]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-ef57c901]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-ef57c901]{flex:1}.content-section .content-header[data-v-ef57c901]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-ef57c901]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-ef57c901]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-ef57c901]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-ef57c901]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-ef57c901]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-ef57c901]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-ef57c901 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.admin-view-container[data-v-ef57c901]{padding:2rem;max-width:1200px;margin:0 auto}.page-title[data-v-ef57c901]{margin-bottom:2rem;font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-gray-900)}.admin-sections[data-v-ef57c901]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem}.admin-section[data-v-ef57c901]{padding:1.5rem;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;height:100%;display:flex;flex-direction:column}.admin-section[data-v-ef57c901]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.admin-section .section-icon[data-v-ef57c901]{background-color:var(--color-background-brand-primary);color:var(--color-foreground-brand-primary);width:48px;height:48px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.admin-section .section-icon svg[data-v-ef57c901]{width:24px;height:24px}.admin-section h2[data-v-ef57c901]{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin-bottom:.5rem;color:var(--color-gray-900)}.admin-section p[data-v-ef57c901]{color:var(--color-gray-600);font-size:var(--font-size-sm);margin:0}[data-v-f57d4e90],[data-v-f57d4e90]:before,[data-v-f57d4e90]:after{box-sizing:border-box}html[data-v-f57d4e90],body[data-v-f57d4e90],h1[data-v-f57d4e90],h2[data-v-f57d4e90],h3[data-v-f57d4e90],h4[data-v-f57d4e90],h5[data-v-f57d4e90],h6[data-v-f57d4e90],p[data-v-f57d4e90],figure[data-v-f57d4e90],blockquote[data-v-f57d4e90],dl[data-v-f57d4e90],dd[data-v-f57d4e90],ul[data-v-f57d4e90],ol[data-v-f57d4e90]{margin:0;padding:0}body[data-v-f57d4e90]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-f57d4e90],ol[data-v-f57d4e90]{list-style:none}img[data-v-f57d4e90],picture[data-v-f57d4e90],svg[data-v-f57d4e90]{max-width:100%;display:block}input[data-v-f57d4e90],button[data-v-f57d4e90],textarea[data-v-f57d4e90],select[data-v-f57d4e90]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-f57d4e90]:focus-within{scroll-behavior:auto}[data-v-f57d4e90],[data-v-f57d4e90]:before,[data-v-f57d4e90]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-f57d4e90]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-f57d4e90]:hover{color:var(--color-text-brand-secondary)}a[data-v-f57d4e90]:active{color:var(--color-text-brand-tertiary)}button[data-v-f57d4e90]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-f57d4e90]:focus:not(:focus-visible){outline:none}[data-v-f57d4e90]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-f57d4e90],textarea[data-v-f57d4e90],select[data-v-f57d4e90]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-f57d4e90]:focus,textarea[data-v-f57d4e90]:focus,select[data-v-f57d4e90]:focus{border-color:var(--color-focus);outline:none}input[data-v-f57d4e90]:disabled,textarea[data-v-f57d4e90]:disabled,select[data-v-f57d4e90]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-f57d4e90]{border-collapse:collapse;width:100%}th[data-v-f57d4e90]{text-align:left}button[data-v-f57d4e90]:disabled,input[data-v-f57d4e90]:disabled,textarea[data-v-f57d4e90]:disabled,select[data-v-f57d4e90]:disabled{cursor:not-allowed}fieldset[data-v-f57d4e90]{border:none;padding:0;margin:0}legend[data-v-f57d4e90]{padding:0}details[data-v-f57d4e90]{display:block}summary[data-v-f57d4e90]{display:list-item;cursor:pointer}hr[data-v-f57d4e90]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-f57d4e90],pre[data-v-f57d4e90],kbd[data-v-f57d4e90],samp[data-v-f57d4e90]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-f57d4e90]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-f57d4e90]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-f57d4e90]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-f57d4e90]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-f57d4e90]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-f57d4e90]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-f57d4e90],h6[data-v-f57d4e90]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-f57d4e90]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-f57d4e90]::-webkit-scrollbar{height:4px}[data-v-f57d4e90]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-f57d4e90]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-f57d4e90]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-f57d4e90]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-f57d4e90]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-f57d4e90]:root,html[data-theme=light][data-v-f57d4e90],.light[data-v-f57d4e90]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-f57d4e90],.dark[data-v-f57d4e90]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-f57d4e90{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-f57d4e90{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-f57d4e90{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-f57d4e90]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-f57d4e90]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-f57d4e90]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-f57d4e90]{flex:1}.action-bar-container .action-bar .info-content[data-v-f57d4e90]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-f57d4e90]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-f57d4e90]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-f57d4e90]{display:flex;gap:var(--spacing-md)}main[data-v-f57d4e90]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-f57d4e90]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-f57d4e90]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-f57d4e90]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-f57d4e90]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-f57d4e90]{flex:1}.content-section .content-header[data-v-f57d4e90]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-f57d4e90]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-f57d4e90]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-f57d4e90]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-f57d4e90]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-f57d4e90]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-f57d4e90]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-f57d4e90 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.admin-users-table-wrapper[data-v-f57d4e90]{width:100%}.admin-users-name-cell[data-v-f57d4e90]{display:flex;align-items:center;gap:var(--spacing-lg)}.admin-users-name-cell .user-info[data-v-f57d4e90]{display:flex;flex-direction:column}.admin-users-name-cell .user-info .admin-users-name[data-v-f57d4e90]{display:block;font-size:var(--font-size-text-md);line-height:var(--line-height-text-sm);font-weight:var(--font-weight-bold);color:var(--color-text-primary);max-width:var(--spacing-12xl);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-users-name-cell .user-info .admin-users-email[data-v-f57d4e90]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.roles-container[data-v-f57d4e90]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.roles-container .role-badge[data-v-f57d4e90]{display:inline-block;padding:var(--spacing-xs) var(--spacing-sm);background-color:var(--color-background-tertiary);color:var(--color-text-primary);border:1px solid var(--color-border-primary);border-radius:var(--radius-xs);font-size:var(--font-size-text-xs);font-weight:var(--font-weight-semibold)}.company-cell[data-v-f57d4e90]{display:flex;align-items:center;gap:var(--spacing-sm)}.company-cell>div[data-v-f57d4e90]{flex-shrink:0}.text-muted[data-v-f57d4e90]{color:var(--color-text-tertiary)}[data-v-efdc63df],[data-v-efdc63df]:before,[data-v-efdc63df]:after{box-sizing:border-box}html[data-v-efdc63df],body[data-v-efdc63df],h1[data-v-efdc63df],h2[data-v-efdc63df],h3[data-v-efdc63df],h4[data-v-efdc63df],h5[data-v-efdc63df],h6[data-v-efdc63df],p[data-v-efdc63df],figure[data-v-efdc63df],blockquote[data-v-efdc63df],dl[data-v-efdc63df],dd[data-v-efdc63df],ul[data-v-efdc63df],ol[data-v-efdc63df]{margin:0;padding:0}body[data-v-efdc63df]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-efdc63df],ol[data-v-efdc63df]{list-style:none}img[data-v-efdc63df],picture[data-v-efdc63df],svg[data-v-efdc63df]{max-width:100%;display:block}input[data-v-efdc63df],button[data-v-efdc63df],textarea[data-v-efdc63df],select[data-v-efdc63df]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-efdc63df]:focus-within{scroll-behavior:auto}[data-v-efdc63df],[data-v-efdc63df]:before,[data-v-efdc63df]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-efdc63df]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-efdc63df]:hover{color:var(--color-text-brand-secondary)}a[data-v-efdc63df]:active{color:var(--color-text-brand-tertiary)}button[data-v-efdc63df]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-efdc63df]:focus:not(:focus-visible){outline:none}[data-v-efdc63df]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-efdc63df],textarea[data-v-efdc63df],select[data-v-efdc63df]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-efdc63df]:focus,textarea[data-v-efdc63df]:focus,select[data-v-efdc63df]:focus{border-color:var(--color-focus);outline:none}input[data-v-efdc63df]:disabled,textarea[data-v-efdc63df]:disabled,select[data-v-efdc63df]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-efdc63df]{border-collapse:collapse;width:100%}th[data-v-efdc63df]{text-align:left}button[data-v-efdc63df]:disabled,input[data-v-efdc63df]:disabled,textarea[data-v-efdc63df]:disabled,select[data-v-efdc63df]:disabled{cursor:not-allowed}fieldset[data-v-efdc63df]{border:none;padding:0;margin:0}legend[data-v-efdc63df]{padding:0}details[data-v-efdc63df]{display:block}summary[data-v-efdc63df]{display:list-item;cursor:pointer}hr[data-v-efdc63df]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-efdc63df],pre[data-v-efdc63df],kbd[data-v-efdc63df],samp[data-v-efdc63df]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-efdc63df]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-efdc63df]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-efdc63df]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-efdc63df]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-efdc63df]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-efdc63df]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-efdc63df],h6[data-v-efdc63df]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-efdc63df]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-efdc63df]::-webkit-scrollbar{height:4px}[data-v-efdc63df]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-efdc63df]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-efdc63df]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-efdc63df]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-efdc63df]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-efdc63df]:root,html[data-theme=light][data-v-efdc63df],.light[data-v-efdc63df]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-efdc63df],.dark[data-v-efdc63df]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-efdc63df{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-efdc63df{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-efdc63df{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-efdc63df]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-efdc63df]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-efdc63df]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-efdc63df]{flex:1}.action-bar-container .action-bar .info-content[data-v-efdc63df]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-efdc63df]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-efdc63df]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-efdc63df]{display:flex;gap:var(--spacing-md)}main[data-v-efdc63df]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-efdc63df]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-efdc63df]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-efdc63df]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-efdc63df]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-efdc63df]{flex:1}.content-section .content-header[data-v-efdc63df]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-efdc63df]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-efdc63df]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-efdc63df]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-efdc63df]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-efdc63df]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-efdc63df]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-efdc63df var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.illustration-users[data-v-efdc63df]{width:100%;height:100%;background-image:url(/assets/vendor-xHxCTkYL.png);background-size:contain;background-position:center;background-repeat:no-repeat}[data-v-42a14f07],[data-v-42a14f07]:before,[data-v-42a14f07]:after{box-sizing:border-box}html[data-v-42a14f07],body[data-v-42a14f07],h1[data-v-42a14f07],h2[data-v-42a14f07],h3[data-v-42a14f07],h4[data-v-42a14f07],h5[data-v-42a14f07],h6[data-v-42a14f07],p[data-v-42a14f07],figure[data-v-42a14f07],blockquote[data-v-42a14f07],dl[data-v-42a14f07],dd[data-v-42a14f07],ul[data-v-42a14f07],ol[data-v-42a14f07]{margin:0;padding:0}body[data-v-42a14f07]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-42a14f07],ol[data-v-42a14f07]{list-style:none}img[data-v-42a14f07],picture[data-v-42a14f07],svg[data-v-42a14f07]{max-width:100%;display:block}input[data-v-42a14f07],button[data-v-42a14f07],textarea[data-v-42a14f07],select[data-v-42a14f07]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-42a14f07]:focus-within{scroll-behavior:auto}[data-v-42a14f07],[data-v-42a14f07]:before,[data-v-42a14f07]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-42a14f07]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-42a14f07]:hover{color:var(--color-text-brand-secondary)}a[data-v-42a14f07]:active{color:var(--color-text-brand-tertiary)}button[data-v-42a14f07]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-42a14f07]:focus:not(:focus-visible){outline:none}[data-v-42a14f07]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-42a14f07],textarea[data-v-42a14f07],select[data-v-42a14f07]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-42a14f07]:focus,textarea[data-v-42a14f07]:focus,select[data-v-42a14f07]:focus{border-color:var(--color-focus);outline:none}input[data-v-42a14f07]:disabled,textarea[data-v-42a14f07]:disabled,select[data-v-42a14f07]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-42a14f07]{border-collapse:collapse;width:100%}th[data-v-42a14f07]{text-align:left}button[data-v-42a14f07]:disabled,input[data-v-42a14f07]:disabled,textarea[data-v-42a14f07]:disabled,select[data-v-42a14f07]:disabled{cursor:not-allowed}fieldset[data-v-42a14f07]{border:none;padding:0;margin:0}legend[data-v-42a14f07]{padding:0}details[data-v-42a14f07]{display:block}summary[data-v-42a14f07]{display:list-item;cursor:pointer}hr[data-v-42a14f07]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-42a14f07],pre[data-v-42a14f07],kbd[data-v-42a14f07],samp[data-v-42a14f07]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-42a14f07]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-42a14f07]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-42a14f07]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-42a14f07]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-42a14f07]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-42a14f07]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-42a14f07],h6[data-v-42a14f07]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-42a14f07]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-42a14f07]::-webkit-scrollbar{height:4px}[data-v-42a14f07]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-42a14f07]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-42a14f07]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-42a14f07]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-42a14f07]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-42a14f07]:root,html[data-theme=light][data-v-42a14f07],.light[data-v-42a14f07]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-42a14f07],.dark[data-v-42a14f07]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-42a14f07{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-42a14f07{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-42a14f07{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-42a14f07]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-42a14f07]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-42a14f07]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-42a14f07]{flex:1}.action-bar-container .action-bar .info-content[data-v-42a14f07]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-42a14f07]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-42a14f07]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-42a14f07]{display:flex;gap:var(--spacing-md)}main[data-v-42a14f07]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-42a14f07]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-42a14f07]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-42a14f07]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-42a14f07]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-42a14f07]{flex:1}.content-section .content-header[data-v-42a14f07]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-42a14f07]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-42a14f07]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-42a14f07]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-42a14f07]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-42a14f07]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-42a14f07]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-42a14f07 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.users-section[data-v-42a14f07]{flex:1}.users-header[data-v-42a14f07]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}[data-v-f9bd1b97],[data-v-f9bd1b97]:before,[data-v-f9bd1b97]:after{box-sizing:border-box}html[data-v-f9bd1b97],body[data-v-f9bd1b97],h1[data-v-f9bd1b97],h2[data-v-f9bd1b97],h3[data-v-f9bd1b97],h4[data-v-f9bd1b97],h5[data-v-f9bd1b97],h6[data-v-f9bd1b97],p[data-v-f9bd1b97],figure[data-v-f9bd1b97],blockquote[data-v-f9bd1b97],dl[data-v-f9bd1b97],dd[data-v-f9bd1b97],ul[data-v-f9bd1b97],ol[data-v-f9bd1b97]{margin:0;padding:0}body[data-v-f9bd1b97]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-f9bd1b97],ol[data-v-f9bd1b97]{list-style:none}img[data-v-f9bd1b97],picture[data-v-f9bd1b97],svg[data-v-f9bd1b97]{max-width:100%;display:block}input[data-v-f9bd1b97],button[data-v-f9bd1b97],textarea[data-v-f9bd1b97],select[data-v-f9bd1b97]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-f9bd1b97]:focus-within{scroll-behavior:auto}[data-v-f9bd1b97],[data-v-f9bd1b97]:before,[data-v-f9bd1b97]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-f9bd1b97]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-f9bd1b97]:hover{color:var(--color-text-brand-secondary)}a[data-v-f9bd1b97]:active{color:var(--color-text-brand-tertiary)}button[data-v-f9bd1b97]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-f9bd1b97]:focus:not(:focus-visible){outline:none}[data-v-f9bd1b97]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-f9bd1b97],textarea[data-v-f9bd1b97],select[data-v-f9bd1b97]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-f9bd1b97]:focus,textarea[data-v-f9bd1b97]:focus,select[data-v-f9bd1b97]:focus{border-color:var(--color-focus);outline:none}input[data-v-f9bd1b97]:disabled,textarea[data-v-f9bd1b97]:disabled,select[data-v-f9bd1b97]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-f9bd1b97]{border-collapse:collapse;width:100%}th[data-v-f9bd1b97]{text-align:left}button[data-v-f9bd1b97]:disabled,input[data-v-f9bd1b97]:disabled,textarea[data-v-f9bd1b97]:disabled,select[data-v-f9bd1b97]:disabled{cursor:not-allowed}fieldset[data-v-f9bd1b97]{border:none;padding:0;margin:0}legend[data-v-f9bd1b97]{padding:0}details[data-v-f9bd1b97]{display:block}summary[data-v-f9bd1b97]{display:list-item;cursor:pointer}hr[data-v-f9bd1b97]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-f9bd1b97],pre[data-v-f9bd1b97],kbd[data-v-f9bd1b97],samp[data-v-f9bd1b97]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-f9bd1b97]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-f9bd1b97]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-f9bd1b97]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-f9bd1b97]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-f9bd1b97]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-f9bd1b97]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-f9bd1b97],h6[data-v-f9bd1b97]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-f9bd1b97]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-f9bd1b97]::-webkit-scrollbar{height:4px}[data-v-f9bd1b97]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-f9bd1b97]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-f9bd1b97]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-f9bd1b97]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-f9bd1b97]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-f9bd1b97]:root,html[data-theme=light][data-v-f9bd1b97],.light[data-v-f9bd1b97]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-f9bd1b97],.dark[data-v-f9bd1b97]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-f9bd1b97{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-f9bd1b97{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-f9bd1b97{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-f9bd1b97]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-f9bd1b97]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-f9bd1b97]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-f9bd1b97]{flex:1}.action-bar-container .action-bar .info-content[data-v-f9bd1b97]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-f9bd1b97]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-f9bd1b97]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-f9bd1b97]{display:flex;gap:var(--spacing-md)}main[data-v-f9bd1b97]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-f9bd1b97]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-f9bd1b97]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-f9bd1b97]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-f9bd1b97]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-f9bd1b97]{flex:1}.content-section .content-header[data-v-f9bd1b97]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-f9bd1b97]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-f9bd1b97]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-f9bd1b97]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-f9bd1b97]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-f9bd1b97]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-f9bd1b97]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-f9bd1b97 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.admin-companies-table-wrapper[data-v-f9bd1b97]{width:100%}.company-name-cell[data-v-f9bd1b97]{display:flex;align-items:center;gap:var(--spacing-md)}.company-name-cell .company-info[data-v-f9bd1b97]{display:flex;flex-direction:column;min-width:0}.company-name-cell .company-info .company-name[data-v-f9bd1b97]{display:block;font-size:var(--font-size-text-md);line-height:var(--line-height-text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.company-name-cell .company-info .company-registration[data-v-f9bd1b97]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.users-cell[data-v-f9bd1b97]{display:flex;align-items:center}.users-cell .no-users[data-v-f9bd1b97]{color:var(--color-text-tertiary);font-size:var(--font-size-text-sm);font-style:italic}.date-cell[data-v-f9bd1b97]{color:var(--color-text-secondary);font-size:var(--font-size-text-sm)}.no-date[data-v-f9bd1b97]{color:var(--color-text-tertiary);font-size:var(--font-size-text-sm)}[data-v-e1790a6f],[data-v-e1790a6f]:before,[data-v-e1790a6f]:after{box-sizing:border-box}html[data-v-e1790a6f],body[data-v-e1790a6f],h1[data-v-e1790a6f],h2[data-v-e1790a6f],h3[data-v-e1790a6f],h4[data-v-e1790a6f],h5[data-v-e1790a6f],h6[data-v-e1790a6f],p[data-v-e1790a6f],figure[data-v-e1790a6f],blockquote[data-v-e1790a6f],dl[data-v-e1790a6f],dd[data-v-e1790a6f],ul[data-v-e1790a6f],ol[data-v-e1790a6f]{margin:0;padding:0}body[data-v-e1790a6f]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-e1790a6f],ol[data-v-e1790a6f]{list-style:none}img[data-v-e1790a6f],picture[data-v-e1790a6f],svg[data-v-e1790a6f]{max-width:100%;display:block}input[data-v-e1790a6f],button[data-v-e1790a6f],textarea[data-v-e1790a6f],select[data-v-e1790a6f]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-e1790a6f]:focus-within{scroll-behavior:auto}[data-v-e1790a6f],[data-v-e1790a6f]:before,[data-v-e1790a6f]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-e1790a6f]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-e1790a6f]:hover{color:var(--color-text-brand-secondary)}a[data-v-e1790a6f]:active{color:var(--color-text-brand-tertiary)}button[data-v-e1790a6f]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-e1790a6f]:focus:not(:focus-visible){outline:none}[data-v-e1790a6f]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-e1790a6f],textarea[data-v-e1790a6f],select[data-v-e1790a6f]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-e1790a6f]:focus,textarea[data-v-e1790a6f]:focus,select[data-v-e1790a6f]:focus{border-color:var(--color-focus);outline:none}input[data-v-e1790a6f]:disabled,textarea[data-v-e1790a6f]:disabled,select[data-v-e1790a6f]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-e1790a6f]{border-collapse:collapse;width:100%}th[data-v-e1790a6f]{text-align:left}button[data-v-e1790a6f]:disabled,input[data-v-e1790a6f]:disabled,textarea[data-v-e1790a6f]:disabled,select[data-v-e1790a6f]:disabled{cursor:not-allowed}fieldset[data-v-e1790a6f]{border:none;padding:0;margin:0}legend[data-v-e1790a6f]{padding:0}details[data-v-e1790a6f]{display:block}summary[data-v-e1790a6f]{display:list-item;cursor:pointer}hr[data-v-e1790a6f]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-e1790a6f],pre[data-v-e1790a6f],kbd[data-v-e1790a6f],samp[data-v-e1790a6f]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-e1790a6f]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-e1790a6f]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-e1790a6f]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-e1790a6f]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-e1790a6f]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-e1790a6f]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-e1790a6f],h6[data-v-e1790a6f]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-e1790a6f]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-e1790a6f]::-webkit-scrollbar{height:4px}[data-v-e1790a6f]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-e1790a6f]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-e1790a6f]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-e1790a6f]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-e1790a6f]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-e1790a6f]:root,html[data-theme=light][data-v-e1790a6f],.light[data-v-e1790a6f]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-e1790a6f],.dark[data-v-e1790a6f]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-e1790a6f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-e1790a6f{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-e1790a6f{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-e1790a6f]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-e1790a6f]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-e1790a6f]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-e1790a6f]{flex:1}.action-bar-container .action-bar .info-content[data-v-e1790a6f]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-e1790a6f]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-e1790a6f]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-e1790a6f]{display:flex;gap:var(--spacing-md)}main[data-v-e1790a6f]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-e1790a6f]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-e1790a6f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-e1790a6f]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-e1790a6f]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-e1790a6f]{flex:1}.content-section .content-header[data-v-e1790a6f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-e1790a6f]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-e1790a6f]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-e1790a6f]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-e1790a6f]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-e1790a6f]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-e1790a6f]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-e1790a6f var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.modal-title[data-v-e1790a6f]{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-gray-900);margin:0}.form-container[data-v-e1790a6f]{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.modal-actions[data-v-e1790a6f]{display:flex;justify-content:flex-end;gap:.5rem}[data-v-955ac55a],[data-v-955ac55a]:before,[data-v-955ac55a]:after{box-sizing:border-box}html[data-v-955ac55a],body[data-v-955ac55a],h1[data-v-955ac55a],h2[data-v-955ac55a],h3[data-v-955ac55a],h4[data-v-955ac55a],h5[data-v-955ac55a],h6[data-v-955ac55a],p[data-v-955ac55a],figure[data-v-955ac55a],blockquote[data-v-955ac55a],dl[data-v-955ac55a],dd[data-v-955ac55a],ul[data-v-955ac55a],ol[data-v-955ac55a]{margin:0;padding:0}body[data-v-955ac55a]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-955ac55a],ol[data-v-955ac55a]{list-style:none}img[data-v-955ac55a],picture[data-v-955ac55a],svg[data-v-955ac55a]{max-width:100%;display:block}input[data-v-955ac55a],button[data-v-955ac55a],textarea[data-v-955ac55a],select[data-v-955ac55a]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-955ac55a]:focus-within{scroll-behavior:auto}[data-v-955ac55a],[data-v-955ac55a]:before,[data-v-955ac55a]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-955ac55a]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-955ac55a]:hover{color:var(--color-text-brand-secondary)}a[data-v-955ac55a]:active{color:var(--color-text-brand-tertiary)}button[data-v-955ac55a]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-955ac55a]:focus:not(:focus-visible){outline:none}[data-v-955ac55a]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-955ac55a],textarea[data-v-955ac55a],select[data-v-955ac55a]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-955ac55a]:focus,textarea[data-v-955ac55a]:focus,select[data-v-955ac55a]:focus{border-color:var(--color-focus);outline:none}input[data-v-955ac55a]:disabled,textarea[data-v-955ac55a]:disabled,select[data-v-955ac55a]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-955ac55a]{border-collapse:collapse;width:100%}th[data-v-955ac55a]{text-align:left}button[data-v-955ac55a]:disabled,input[data-v-955ac55a]:disabled,textarea[data-v-955ac55a]:disabled,select[data-v-955ac55a]:disabled{cursor:not-allowed}fieldset[data-v-955ac55a]{border:none;padding:0;margin:0}legend[data-v-955ac55a]{padding:0}details[data-v-955ac55a]{display:block}summary[data-v-955ac55a]{display:list-item;cursor:pointer}hr[data-v-955ac55a]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-955ac55a],pre[data-v-955ac55a],kbd[data-v-955ac55a],samp[data-v-955ac55a]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-955ac55a]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-955ac55a]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-955ac55a]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-955ac55a]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-955ac55a]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-955ac55a]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-955ac55a],h6[data-v-955ac55a]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-955ac55a]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-955ac55a]::-webkit-scrollbar{height:4px}[data-v-955ac55a]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-955ac55a]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-955ac55a]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-955ac55a]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-955ac55a]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-955ac55a]:root,html[data-theme=light][data-v-955ac55a],.light[data-v-955ac55a]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-955ac55a],.dark[data-v-955ac55a]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-955ac55a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-955ac55a{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-955ac55a{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-955ac55a]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-955ac55a]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-955ac55a]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-955ac55a]{flex:1}.action-bar-container .action-bar .info-content[data-v-955ac55a]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-955ac55a]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-955ac55a]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-955ac55a]{display:flex;gap:var(--spacing-md)}main[data-v-955ac55a]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-955ac55a]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-955ac55a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-955ac55a]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-955ac55a]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-955ac55a]{flex:1}.content-section .content-header[data-v-955ac55a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-955ac55a]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-955ac55a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-955ac55a]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-955ac55a]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-955ac55a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-955ac55a]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-955ac55a var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.modal-title[data-v-955ac55a]{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-gray-900);margin:0}.form-container[data-v-955ac55a]{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.modal-actions[data-v-955ac55a]{display:flex;justify-content:flex-end;gap:.5rem}[data-v-5c6a9765],[data-v-5c6a9765]:before,[data-v-5c6a9765]:after{box-sizing:border-box}html[data-v-5c6a9765],body[data-v-5c6a9765],h1[data-v-5c6a9765],h2[data-v-5c6a9765],h3[data-v-5c6a9765],h4[data-v-5c6a9765],h5[data-v-5c6a9765],h6[data-v-5c6a9765],p[data-v-5c6a9765],figure[data-v-5c6a9765],blockquote[data-v-5c6a9765],dl[data-v-5c6a9765],dd[data-v-5c6a9765],ul[data-v-5c6a9765],ol[data-v-5c6a9765]{margin:0;padding:0}body[data-v-5c6a9765]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-5c6a9765],ol[data-v-5c6a9765]{list-style:none}img[data-v-5c6a9765],picture[data-v-5c6a9765],svg[data-v-5c6a9765]{max-width:100%;display:block}input[data-v-5c6a9765],button[data-v-5c6a9765],textarea[data-v-5c6a9765],select[data-v-5c6a9765]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-5c6a9765]:focus-within{scroll-behavior:auto}[data-v-5c6a9765],[data-v-5c6a9765]:before,[data-v-5c6a9765]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-5c6a9765]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-5c6a9765]:hover{color:var(--color-text-brand-secondary)}a[data-v-5c6a9765]:active{color:var(--color-text-brand-tertiary)}button[data-v-5c6a9765]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-5c6a9765]:focus:not(:focus-visible){outline:none}[data-v-5c6a9765]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-5c6a9765],textarea[data-v-5c6a9765],select[data-v-5c6a9765]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-5c6a9765]:focus,textarea[data-v-5c6a9765]:focus,select[data-v-5c6a9765]:focus{border-color:var(--color-focus);outline:none}input[data-v-5c6a9765]:disabled,textarea[data-v-5c6a9765]:disabled,select[data-v-5c6a9765]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-5c6a9765]{border-collapse:collapse;width:100%}th[data-v-5c6a9765]{text-align:left}button[data-v-5c6a9765]:disabled,input[data-v-5c6a9765]:disabled,textarea[data-v-5c6a9765]:disabled,select[data-v-5c6a9765]:disabled{cursor:not-allowed}fieldset[data-v-5c6a9765]{border:none;padding:0;margin:0}legend[data-v-5c6a9765]{padding:0}details[data-v-5c6a9765]{display:block}summary[data-v-5c6a9765]{display:list-item;cursor:pointer}hr[data-v-5c6a9765]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-5c6a9765],pre[data-v-5c6a9765],kbd[data-v-5c6a9765],samp[data-v-5c6a9765]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-5c6a9765]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-5c6a9765]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-5c6a9765]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-5c6a9765]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-5c6a9765]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-5c6a9765]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-5c6a9765],h6[data-v-5c6a9765]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-5c6a9765]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-5c6a9765]::-webkit-scrollbar{height:4px}[data-v-5c6a9765]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-5c6a9765]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-5c6a9765]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-5c6a9765]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-5c6a9765]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-5c6a9765]:root,html[data-theme=light][data-v-5c6a9765],.light[data-v-5c6a9765]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-5c6a9765],.dark[data-v-5c6a9765]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-5c6a9765{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-5c6a9765{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-5c6a9765{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-5c6a9765]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-5c6a9765]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-5c6a9765]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-5c6a9765]{flex:1}.action-bar-container .action-bar .info-content[data-v-5c6a9765]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-5c6a9765]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-5c6a9765]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-5c6a9765]{display:flex;gap:var(--spacing-md)}main[data-v-5c6a9765]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-5c6a9765]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-5c6a9765]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-5c6a9765]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-5c6a9765]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-5c6a9765]{flex:1}.content-section .content-header[data-v-5c6a9765]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-5c6a9765]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-5c6a9765]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-5c6a9765]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-5c6a9765]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-5c6a9765]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-5c6a9765]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-5c6a9765 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.modal-title[data-v-5c6a9765]{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-gray-900);margin:0}.confirmation-message[data-v-5c6a9765]{margin-bottom:1rem}.confirmation-message p[data-v-5c6a9765]{margin-bottom:.5rem}.confirmation-message .warning[data-v-5c6a9765]{color:var(--color-danger);font-weight:var(--font-weight-medium)}.modal-actions[data-v-5c6a9765]{display:flex;justify-content:flex-end;gap:.5rem}[data-v-0a397b0f],[data-v-0a397b0f]:before,[data-v-0a397b0f]:after{box-sizing:border-box}html[data-v-0a397b0f],body[data-v-0a397b0f],h1[data-v-0a397b0f],h2[data-v-0a397b0f],h3[data-v-0a397b0f],h4[data-v-0a397b0f],h5[data-v-0a397b0f],h6[data-v-0a397b0f],p[data-v-0a397b0f],figure[data-v-0a397b0f],blockquote[data-v-0a397b0f],dl[data-v-0a397b0f],dd[data-v-0a397b0f],ul[data-v-0a397b0f],ol[data-v-0a397b0f]{margin:0;padding:0}body[data-v-0a397b0f]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-0a397b0f],ol[data-v-0a397b0f]{list-style:none}img[data-v-0a397b0f],picture[data-v-0a397b0f],svg[data-v-0a397b0f]{max-width:100%;display:block}input[data-v-0a397b0f],button[data-v-0a397b0f],textarea[data-v-0a397b0f],select[data-v-0a397b0f]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-0a397b0f]:focus-within{scroll-behavior:auto}[data-v-0a397b0f],[data-v-0a397b0f]:before,[data-v-0a397b0f]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-0a397b0f]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-0a397b0f]:hover{color:var(--color-text-brand-secondary)}a[data-v-0a397b0f]:active{color:var(--color-text-brand-tertiary)}button[data-v-0a397b0f]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-0a397b0f]:focus:not(:focus-visible){outline:none}[data-v-0a397b0f]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-0a397b0f],textarea[data-v-0a397b0f],select[data-v-0a397b0f]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-0a397b0f]:focus,textarea[data-v-0a397b0f]:focus,select[data-v-0a397b0f]:focus{border-color:var(--color-focus);outline:none}input[data-v-0a397b0f]:disabled,textarea[data-v-0a397b0f]:disabled,select[data-v-0a397b0f]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-0a397b0f]{border-collapse:collapse;width:100%}th[data-v-0a397b0f]{text-align:left}button[data-v-0a397b0f]:disabled,input[data-v-0a397b0f]:disabled,textarea[data-v-0a397b0f]:disabled,select[data-v-0a397b0f]:disabled{cursor:not-allowed}fieldset[data-v-0a397b0f]{border:none;padding:0;margin:0}legend[data-v-0a397b0f]{padding:0}details[data-v-0a397b0f]{display:block}summary[data-v-0a397b0f]{display:list-item;cursor:pointer}hr[data-v-0a397b0f]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-0a397b0f],pre[data-v-0a397b0f],kbd[data-v-0a397b0f],samp[data-v-0a397b0f]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-0a397b0f]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-0a397b0f]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-0a397b0f]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-0a397b0f]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-0a397b0f]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-0a397b0f]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-0a397b0f],h6[data-v-0a397b0f]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-0a397b0f]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-0a397b0f]::-webkit-scrollbar{height:4px}[data-v-0a397b0f]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-0a397b0f]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-0a397b0f]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-0a397b0f]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-0a397b0f]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-0a397b0f]:root,html[data-theme=light][data-v-0a397b0f],.light[data-v-0a397b0f]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-0a397b0f],.dark[data-v-0a397b0f]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-0a397b0f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-0a397b0f{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-0a397b0f{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-0a397b0f]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-0a397b0f]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-0a397b0f]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-0a397b0f]{flex:1}.action-bar-container .action-bar .info-content[data-v-0a397b0f]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-0a397b0f]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-0a397b0f]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-0a397b0f]{display:flex;gap:var(--spacing-md)}main[data-v-0a397b0f]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-0a397b0f]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-0a397b0f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-0a397b0f]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-0a397b0f]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-0a397b0f]{flex:1}.content-section .content-header[data-v-0a397b0f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-0a397b0f]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-0a397b0f]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-0a397b0f]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-0a397b0f]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-0a397b0f]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-0a397b0f]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-0a397b0f var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.companies-section[data-v-0a397b0f]{flex:1}.companies-section .companies-header[data-v-0a397b0f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.companies-section .companies-table-container[data-v-0a397b0f]{overflow-x:auto}[data-v-7cb037ed],[data-v-7cb037ed]:before,[data-v-7cb037ed]:after{box-sizing:border-box}html[data-v-7cb037ed],body[data-v-7cb037ed],h1[data-v-7cb037ed],h2[data-v-7cb037ed],h3[data-v-7cb037ed],h4[data-v-7cb037ed],h5[data-v-7cb037ed],h6[data-v-7cb037ed],p[data-v-7cb037ed],figure[data-v-7cb037ed],blockquote[data-v-7cb037ed],dl[data-v-7cb037ed],dd[data-v-7cb037ed],ul[data-v-7cb037ed],ol[data-v-7cb037ed]{margin:0;padding:0}body[data-v-7cb037ed]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-7cb037ed],ol[data-v-7cb037ed]{list-style:none}img[data-v-7cb037ed],picture[data-v-7cb037ed],svg[data-v-7cb037ed]{max-width:100%;display:block}input[data-v-7cb037ed],button[data-v-7cb037ed],textarea[data-v-7cb037ed],select[data-v-7cb037ed]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-7cb037ed]:focus-within{scroll-behavior:auto}[data-v-7cb037ed],[data-v-7cb037ed]:before,[data-v-7cb037ed]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-7cb037ed]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-7cb037ed]:hover{color:var(--color-text-brand-secondary)}a[data-v-7cb037ed]:active{color:var(--color-text-brand-tertiary)}button[data-v-7cb037ed]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-7cb037ed]:focus:not(:focus-visible){outline:none}[data-v-7cb037ed]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-7cb037ed],textarea[data-v-7cb037ed],select[data-v-7cb037ed]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-7cb037ed]:focus,textarea[data-v-7cb037ed]:focus,select[data-v-7cb037ed]:focus{border-color:var(--color-focus);outline:none}input[data-v-7cb037ed]:disabled,textarea[data-v-7cb037ed]:disabled,select[data-v-7cb037ed]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-7cb037ed]{border-collapse:collapse;width:100%}th[data-v-7cb037ed]{text-align:left}button[data-v-7cb037ed]:disabled,input[data-v-7cb037ed]:disabled,textarea[data-v-7cb037ed]:disabled,select[data-v-7cb037ed]:disabled{cursor:not-allowed}fieldset[data-v-7cb037ed]{border:none;padding:0;margin:0}legend[data-v-7cb037ed]{padding:0}details[data-v-7cb037ed]{display:block}summary[data-v-7cb037ed]{display:list-item;cursor:pointer}hr[data-v-7cb037ed]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-7cb037ed],pre[data-v-7cb037ed],kbd[data-v-7cb037ed],samp[data-v-7cb037ed]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-7cb037ed]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-7cb037ed]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-7cb037ed]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-7cb037ed]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-7cb037ed]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-7cb037ed]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-7cb037ed],h6[data-v-7cb037ed]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-7cb037ed]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-7cb037ed]::-webkit-scrollbar{height:4px}[data-v-7cb037ed]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-7cb037ed]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-7cb037ed]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-7cb037ed]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-7cb037ed]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-7cb037ed]:root,html[data-theme=light][data-v-7cb037ed],.light[data-v-7cb037ed]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-7cb037ed],.dark[data-v-7cb037ed]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-7cb037ed{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-7cb037ed{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-7cb037ed{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-7cb037ed]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-7cb037ed]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-7cb037ed]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-7cb037ed]{flex:1}.action-bar-container .action-bar .info-content[data-v-7cb037ed]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-7cb037ed]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-7cb037ed]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-7cb037ed]{display:flex;gap:var(--spacing-md)}main[data-v-7cb037ed]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-7cb037ed]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-7cb037ed]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-7cb037ed]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-7cb037ed]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-7cb037ed]{flex:1}.content-section .content-header[data-v-7cb037ed]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-7cb037ed]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-7cb037ed]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-7cb037ed]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-7cb037ed]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-7cb037ed]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-7cb037ed]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-7cb037ed var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.template-form[data-v-7cb037ed]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.form-section[data-v-7cb037ed]{display:flex;flex-direction:column;gap:var(--spacing-md);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--color-border-primary)}.form-section[data-v-7cb037ed]:last-of-type{border-bottom:none}.section-title[data-v-7cb037ed]{font-size:var(--font-size-text-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--spacing-md)}.form-row[data-v-7cb037ed]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md)}@media (max-width: 768px){.form-row[data-v-7cb037ed]{grid-template-columns:1fr}}.form-label[data-v-7cb037ed]{display:block;margin-bottom:var(--spacing-md);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.required[data-v-7cb037ed]{color:var(--color-error)}.segmented-control-container[data-v-7cb037ed]{margin-bottom:var(--spacing-sm)}.modal-actions[data-v-7cb037ed]{display:flex;justify-content:flex-end;gap:var(--spacing-sm);margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--color-border-primary)}[data-v-75c6bb94],[data-v-75c6bb94]:before,[data-v-75c6bb94]:after{box-sizing:border-box}html[data-v-75c6bb94],body[data-v-75c6bb94],h1[data-v-75c6bb94],h2[data-v-75c6bb94],h3[data-v-75c6bb94],h4[data-v-75c6bb94],h5[data-v-75c6bb94],h6[data-v-75c6bb94],p[data-v-75c6bb94],figure[data-v-75c6bb94],blockquote[data-v-75c6bb94],dl[data-v-75c6bb94],dd[data-v-75c6bb94],ul[data-v-75c6bb94],ol[data-v-75c6bb94]{margin:0;padding:0}body[data-v-75c6bb94]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-75c6bb94],ol[data-v-75c6bb94]{list-style:none}img[data-v-75c6bb94],picture[data-v-75c6bb94],svg[data-v-75c6bb94]{max-width:100%;display:block}input[data-v-75c6bb94],button[data-v-75c6bb94],textarea[data-v-75c6bb94],select[data-v-75c6bb94]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-75c6bb94]:focus-within{scroll-behavior:auto}[data-v-75c6bb94],[data-v-75c6bb94]:before,[data-v-75c6bb94]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-75c6bb94]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-75c6bb94]:hover{color:var(--color-text-brand-secondary)}a[data-v-75c6bb94]:active{color:var(--color-text-brand-tertiary)}button[data-v-75c6bb94]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-75c6bb94]:focus:not(:focus-visible){outline:none}[data-v-75c6bb94]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-75c6bb94],textarea[data-v-75c6bb94],select[data-v-75c6bb94]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-75c6bb94]:focus,textarea[data-v-75c6bb94]:focus,select[data-v-75c6bb94]:focus{border-color:var(--color-focus);outline:none}input[data-v-75c6bb94]:disabled,textarea[data-v-75c6bb94]:disabled,select[data-v-75c6bb94]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-75c6bb94]{border-collapse:collapse;width:100%}th[data-v-75c6bb94]{text-align:left}button[data-v-75c6bb94]:disabled,input[data-v-75c6bb94]:disabled,textarea[data-v-75c6bb94]:disabled,select[data-v-75c6bb94]:disabled{cursor:not-allowed}fieldset[data-v-75c6bb94]{border:none;padding:0;margin:0}legend[data-v-75c6bb94]{padding:0}details[data-v-75c6bb94]{display:block}summary[data-v-75c6bb94]{display:list-item;cursor:pointer}hr[data-v-75c6bb94]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-75c6bb94],pre[data-v-75c6bb94],kbd[data-v-75c6bb94],samp[data-v-75c6bb94]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-75c6bb94]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-75c6bb94]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-75c6bb94]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-75c6bb94]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-75c6bb94]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-75c6bb94]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-75c6bb94],h6[data-v-75c6bb94]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-75c6bb94]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-75c6bb94]::-webkit-scrollbar{height:4px}[data-v-75c6bb94]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-75c6bb94]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-75c6bb94]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-75c6bb94]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-75c6bb94]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-75c6bb94]:root,html[data-theme=light][data-v-75c6bb94],.light[data-v-75c6bb94]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-75c6bb94],.dark[data-v-75c6bb94]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-75c6bb94{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-75c6bb94{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-75c6bb94{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-75c6bb94]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-75c6bb94]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-75c6bb94]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-75c6bb94]{flex:1}.action-bar-container .action-bar .info-content[data-v-75c6bb94]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-75c6bb94]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-75c6bb94]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-75c6bb94]{display:flex;gap:var(--spacing-md)}main[data-v-75c6bb94]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-75c6bb94]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section .search-container[data-v-75c6bb94]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-75c6bb94]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-75c6bb94]{flex:1}.content-section .content-header[data-v-75c6bb94]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-75c6bb94]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-75c6bb94]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-75c6bb94]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-75c6bb94]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container .loading-spinner[data-v-75c6bb94]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-75c6bb94 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}main[data-v-75c6bb94]{display:flex;flex-direction:column;gap:var(--spacing-lg);padding:var(--spacing-lg)}.search-section[data-v-75c6bb94]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-container[data-v-75c6bb94]{position:relative;flex:1;min-width:250px}.filters-container[data-v-75c6bb94]{display:flex;gap:var(--spacing-sm);align-items:center}.templates-section[data-v-75c6bb94]{flex:1}.templates-header[data-v-75c6bb94]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.templates-table-container[data-v-75c6bb94]{overflow-x:auto}.loading-container[data-v-75c6bb94]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-75c6bb94]{width:var(--spacing-1) 0;height:var(--spacing-1) 0;border:4px solid var(--color-border-primary);border-top:4px solid var(--color-border-brand-primary);border-radius:50%;animation:spin-75c6bb94 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}[data-v-c167fe77],[data-v-c167fe77]:before,[data-v-c167fe77]:after{box-sizing:border-box}html[data-v-c167fe77],body[data-v-c167fe77],h1[data-v-c167fe77],h2[data-v-c167fe77],h3[data-v-c167fe77],h4[data-v-c167fe77],h5[data-v-c167fe77],h6[data-v-c167fe77],p[data-v-c167fe77],figure[data-v-c167fe77],blockquote[data-v-c167fe77],dl[data-v-c167fe77],dd[data-v-c167fe77],ul[data-v-c167fe77],ol[data-v-c167fe77]{margin:0;padding:0}body[data-v-c167fe77]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-c167fe77],ol[data-v-c167fe77]{list-style:none}img[data-v-c167fe77],picture[data-v-c167fe77],svg[data-v-c167fe77]{max-width:100%;display:block}input[data-v-c167fe77],button[data-v-c167fe77],textarea[data-v-c167fe77],select[data-v-c167fe77]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-c167fe77]:focus-within{scroll-behavior:auto}[data-v-c167fe77],[data-v-c167fe77]:before,[data-v-c167fe77]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-c167fe77]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-c167fe77]:hover{color:var(--color-text-brand-secondary)}a[data-v-c167fe77]:active{color:var(--color-text-brand-tertiary)}button[data-v-c167fe77]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-c167fe77]:focus:not(:focus-visible){outline:none}[data-v-c167fe77]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-c167fe77],textarea[data-v-c167fe77],select[data-v-c167fe77]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-c167fe77]:focus,textarea[data-v-c167fe77]:focus,select[data-v-c167fe77]:focus{border-color:var(--color-focus);outline:none}input[data-v-c167fe77]:disabled,textarea[data-v-c167fe77]:disabled,select[data-v-c167fe77]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-c167fe77]{border-collapse:collapse;width:100%}th[data-v-c167fe77]{text-align:left}button[data-v-c167fe77]:disabled,input[data-v-c167fe77]:disabled,textarea[data-v-c167fe77]:disabled,select[data-v-c167fe77]:disabled{cursor:not-allowed}fieldset[data-v-c167fe77]{border:none;padding:0;margin:0}legend[data-v-c167fe77]{padding:0}details[data-v-c167fe77]{display:block}summary[data-v-c167fe77]{display:list-item;cursor:pointer}hr[data-v-c167fe77]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-c167fe77],pre[data-v-c167fe77],kbd[data-v-c167fe77],samp[data-v-c167fe77]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-c167fe77]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-c167fe77]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-c167fe77]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-c167fe77]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-c167fe77]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-c167fe77]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-c167fe77],h6[data-v-c167fe77]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-c167fe77]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-c167fe77]::-webkit-scrollbar{height:4px}[data-v-c167fe77]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-c167fe77]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-c167fe77]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-c167fe77]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-c167fe77]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-c167fe77]:root,html[data-theme=light][data-v-c167fe77],.light[data-v-c167fe77]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-c167fe77],.dark[data-v-c167fe77]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-c167fe77{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-c167fe77{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-c167fe77{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-c167fe77]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-c167fe77]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-c167fe77]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-c167fe77]{flex:1}.action-bar-container .action-bar .info-content[data-v-c167fe77]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-c167fe77]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-c167fe77]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-c167fe77]{display:flex;gap:var(--spacing-md)}main[data-v-c167fe77]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-c167fe77]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-c167fe77]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-c167fe77]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-c167fe77]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-c167fe77]{flex:1}.content-section .content-header[data-v-c167fe77]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-c167fe77]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-c167fe77]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-c167fe77]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-c167fe77]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-c167fe77]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-c167fe77]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-c167fe77 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.questionnaire-detail-view[data-v-c167fe77]{padding:var(--spacing-lg);max-width:1200px;margin:0 auto}.loading-container[data-v-c167fe77],.error-container[data-v-c167fe77]{display:flex;justify-content:center;align-items:center;min-height:200px;font-size:var(--font-size-text-lg);color:var(--color-text-light)}.error-container[data-v-c167fe77]{color:var(--color-error)}.header[data-v-c167fe77]{display:flex;flex-direction:column;margin-bottom:var(--spacing-lg)}.header .back-link[data-v-c167fe77]{display:flex;align-items:center;color:var(--color-brand-500);text-decoration:none;margin-bottom:var(--spacing-sm);font-size:var(--font-size-text-sm)}.header .back-link[data-v-c167fe77]:hover{text-decoration:underline}.header .back-link .icon[data-v-c167fe77]{margin-right:var(--spacing-md);width:16px;height:16px}.header h1[data-v-c167fe77]{margin:0;color:var(--color-text-primary)}.description[data-v-c167fe77]{margin-bottom:var(--spacing-lg);color:var(--color-text-primary);font-size:var(--font-size-text-md);line-height:1.5}.stats-section[data-v-c167fe77]{margin-bottom:var(--spacing-xl)}.stats-section .stats-grid[data-v-c167fe77]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:var(--spacing-md)}.stats-section .stat-card[data-v-c167fe77]{padding:var(--spacing-md);border-radius:var(--component-border-radius);border:1px solid var(--color-border-primary)}.stats-section .stat-content[data-v-c167fe77]{display:flex;align-items:center}.stats-section .stat-icon[data-v-c167fe77]{width:40px;height:40px;color:var(--color-brand-500);margin-right:var(--spacing-md)}.stats-section .stat-info h3[data-v-c167fe77]{font-size:var(--font-size-text-sm);margin:0 0 var(--spacing-md) 0;color:var(--color-text-light)}.stats-section .stat-info .stat-value[data-v-c167fe77]{font-size:var(--font-size-xl);font-weight:700;margin:0;color:var(--color-text-primary)}.questionnaire-content[data-v-c167fe77]{display:flex;gap:var(--spacing-xl);margin-bottom:var(--spacing-xl);position:relative}@media (max-width: 768px){.questionnaire-content[data-v-c167fe77]{flex-direction:column}}.toggle-toc-button[data-v-c167fe77]{position:fixed;bottom:var(--spacing-md);right:var(--spacing-md);z-index:10;padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-brand-500);color:#fff;border:none;border-radius:var(--component-border-radius);box-shadow:0 2px 8px #0003;cursor:pointer;font-weight:700;display:flex;align-items:center;gap:var(--spacing-md)}.toggle-toc-button svg[data-v-c167fe77]{width:20px;height:20px}.table-of-contents[data-v-c167fe77]{flex:0 0 250px;position:sticky;top:var(--spacing-lg);max-height:calc(100vh - 100px);overflow-y:auto;padding-right:var(--spacing-md);transition:transform .3s ease,opacity .3s ease}.table-of-contents[data-v-c167fe77]:not(.is-visible){display:none}.table-of-contents h2[data-v-c167fe77]{margin-top:0;margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--color-border-primary)}.table-of-contents nav ul[data-v-c167fe77]{list-style:none;padding:0;margin:0}.table-of-contents nav ul li[data-v-c167fe77]{margin-bottom:var(--spacing-md)}.table-of-contents nav ul li a[data-v-c167fe77]{display:block;padding:var(--spacing-md);color:var(--color-text-light);text-decoration:none;border-radius:var(--radius-xs);transition:background-color .2s,color .2s}.table-of-contents nav ul li a[data-v-c167fe77]:hover{background-color:rgba(var(--color-brand-500),.1);color:var(--color-brand-500)}.table-of-contents nav ul li a.active[data-v-c167fe77]{background-color:rgba(var(--color-brand-500),.15);color:var(--color-brand-500);font-weight:700}.table-of-contents nav ul li ul[data-v-c167fe77]{margin-left:var(--spacing-md);margin-top:var(--spacing-md)}.sections-container[data-v-c167fe77]{flex:1}.section[data-v-c167fe77],.sub-section[data-v-c167fe77]{margin-bottom:var(--spacing-lg);border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);overflow:hidden}.sub-section[data-v-c167fe77]{margin-top:var(--spacing-md)}.section-header[data-v-c167fe77]{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);background-color:var(--color-background-primary) -light;cursor:pointer;transition:color .2s}.section-header:hover .icon-chevron[data-v-c167fe77]{color:var(--color-brand-500)}.section-header .section-title-container[data-v-c167fe77]{display:flex;align-items:center;gap:var(--spacing-sm)}.section-header .question-counter[data-v-c167fe77]{font-size:var(--font-size-text-sm);color:var(--color-text-light);background-color:var(--color-background-primary);padding:var(--spacing-md) var(--spacing-sm);border-radius:var(--radius-xs);font-weight:400;transition:background-color .2s,color .2s}.section-header .question-counter.complete[data-v-c167fe77]{background-color:rgba(var(--color-success),.15);color:var(--color-success)}.section-header h2[data-v-c167fe77],.section-header h3[data-v-c167fe77]{margin:0}.section-header .icon-chevron[data-v-c167fe77]{width:1.5rem;height:1.5rem;flex-shrink:0;color:var(--color-text-light);transition:transform .3s ease}.section-header .icon-chevron.rotate[data-v-c167fe77]{transform:rotate(180deg)}.section-content[data-v-c167fe77]{padding:var(--spacing-md)}.section-description[data-v-c167fe77]{margin-top:0;margin-bottom:var(--spacing-md);color:var(--color-text-light);font-size:var(--font-size-text-sm);line-height:1.5}.questions[data-v-c167fe77]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.question-container[data-v-c167fe77]{border-bottom:1px solid var(--color-border-primary);padding-bottom:var(--spacing-md)}.question-container[data-v-c167fe77]:last-child{border-bottom:none;padding-bottom:0}.question[data-v-c167fe77]{margin-bottom:var(--spacing-md)}.question h3[data-v-c167fe77]{margin-top:0;margin-bottom:var(--spacing-md);color:var(--color-text-primary)}.question .question-description[data-v-c167fe77]{margin:0;color:var(--color-text-light);font-size:var(--font-size-text-sm);line-height:1.5}.answer-container[data-v-c167fe77]{padding:var(--spacing-sm) 0}.answer-container[data-v-c167fe77] .text-answer,.answer-container[data-v-c167fe77] .radio-answer,.answer-container[data-v-c167fe77] .checkbox-answer,.answer-container[data-v-c167fe77] .file-answer{width:100%}.actions-container[data-v-c167fe77]{display:flex;justify-content:flex-end;gap:var(--spacing-md);margin-top:var(--spacing-xl);padding-top:var(--spacing-md);border-top:1px solid var(--color-border-primary)}[data-v-58f18a20],[data-v-58f18a20]:before,[data-v-58f18a20]:after{box-sizing:border-box}html[data-v-58f18a20],body[data-v-58f18a20],h1[data-v-58f18a20],h2[data-v-58f18a20],h3[data-v-58f18a20],h4[data-v-58f18a20],h5[data-v-58f18a20],h6[data-v-58f18a20],p[data-v-58f18a20],figure[data-v-58f18a20],blockquote[data-v-58f18a20],dl[data-v-58f18a20],dd[data-v-58f18a20],ul[data-v-58f18a20],ol[data-v-58f18a20]{margin:0;padding:0}body[data-v-58f18a20]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-58f18a20],ol[data-v-58f18a20]{list-style:none}img[data-v-58f18a20],picture[data-v-58f18a20],svg[data-v-58f18a20]{max-width:100%;display:block}input[data-v-58f18a20],button[data-v-58f18a20],textarea[data-v-58f18a20],select[data-v-58f18a20]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-58f18a20]:focus-within{scroll-behavior:auto}[data-v-58f18a20],[data-v-58f18a20]:before,[data-v-58f18a20]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-58f18a20]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-58f18a20]:hover{color:var(--color-text-brand-secondary)}a[data-v-58f18a20]:active{color:var(--color-text-brand-tertiary)}button[data-v-58f18a20]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-58f18a20]:focus:not(:focus-visible){outline:none}[data-v-58f18a20]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-58f18a20],textarea[data-v-58f18a20],select[data-v-58f18a20]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-58f18a20]:focus,textarea[data-v-58f18a20]:focus,select[data-v-58f18a20]:focus{border-color:var(--color-focus);outline:none}input[data-v-58f18a20]:disabled,textarea[data-v-58f18a20]:disabled,select[data-v-58f18a20]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-58f18a20]{border-collapse:collapse;width:100%}th[data-v-58f18a20]{text-align:left}button[data-v-58f18a20]:disabled,input[data-v-58f18a20]:disabled,textarea[data-v-58f18a20]:disabled,select[data-v-58f18a20]:disabled{cursor:not-allowed}fieldset[data-v-58f18a20]{border:none;padding:0;margin:0}legend[data-v-58f18a20]{padding:0}details[data-v-58f18a20]{display:block}summary[data-v-58f18a20]{display:list-item;cursor:pointer}hr[data-v-58f18a20]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-58f18a20],pre[data-v-58f18a20],kbd[data-v-58f18a20],samp[data-v-58f18a20]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-58f18a20]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-58f18a20]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-58f18a20]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-58f18a20]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-58f18a20]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-58f18a20]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-58f18a20],h6[data-v-58f18a20]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-58f18a20]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-58f18a20]::-webkit-scrollbar{height:4px}[data-v-58f18a20]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-58f18a20]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-58f18a20]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-58f18a20]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-58f18a20]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-58f18a20]:root,html[data-theme=light][data-v-58f18a20],.light[data-v-58f18a20]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-58f18a20],.dark[data-v-58f18a20]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-58f18a20{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-58f18a20{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-58f18a20{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-58f18a20]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-58f18a20]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-58f18a20]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-58f18a20]{flex:1}.action-bar-container .action-bar .info-content[data-v-58f18a20]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-58f18a20]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-58f18a20]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-58f18a20]{display:flex;gap:var(--spacing-md)}main[data-v-58f18a20]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-58f18a20]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-58f18a20]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-58f18a20]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-58f18a20]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-58f18a20]{flex:1}.content-section .content-header[data-v-58f18a20]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-58f18a20]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-58f18a20]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-58f18a20]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-58f18a20]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-58f18a20]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-58f18a20]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-58f18a20 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.user-detail-view .header-line[data-v-58f18a20]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-2xl)}.user-detail-view .loading-container[data-v-58f18a20],.user-detail-view .error-container[data-v-58f18a20]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-5xl);text-align:center}.user-detail-view .loading-container .spinner[data-v-58f18a20],.user-detail-view .error-container .spinner[data-v-58f18a20]{width:40px;height:40px;border:3px solid rgba(from var(--color-brand-500) r g b/.3);border-radius:50%;border-top-color:var(--color-brand-500);animation:spin-58f18a20 1s ease-in-out infinite;margin-bottom:var(--spacing-md)}.user-detail-view .loading-container .error-message[data-v-58f18a20],.user-detail-view .error-container .error-message[data-v-58f18a20]{margin-bottom:var(--spacing-lg);color:var(--color-text-error-primary)}.user-detail-view .user-content[data-v-58f18a20]{display:flex;flex-direction:column;gap:var(--spacing-xl)}.user-detail-view section[data-v-58f18a20]{position:relative;padding:var(--spacing-3xl);background-color:var(--color-background-primary);border-radius:var(--component-border-radius-lg);border:1px solid var(--color-border-primary);z-index:var(--z-index-card);transition:var(--transition-default)}.user-detail-view section[data-v-58f18a20]:has(.context-menu.open){z-index:calc(var(--z-index-card) + 2)}.user-detail-view section[data-v-58f18a20]{width:100%;max-width:var(--breakpoint-tablet);margin:0 auto}.user-detail-view .user-header-section .user-header[data-v-58f18a20]{display:flex;gap:var(--spacing-2xl);align-items:start}.user-detail-view .user-header-section .user-header .user-avatar-container[data-v-58f18a20]{flex-shrink:0}.user-detail-view .user-header-section .user-header .user-info[data-v-58f18a20]{flex:1;display:flex;flex-direction:column;gap:var(--spacing-lg)}.user-detail-view .user-header-section .user-header .user-info .user-name-line[data-v-58f18a20]{display:flex;align-items:center;gap:var(--spacing-md);flex-wrap:wrap}.user-detail-view .user-header-section .user-header .user-info .user-name-line h1[data-v-58f18a20]{margin:0;font-size:var(--font-size-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.user-detail-view .user-header-section .user-header .user-info .user-name-line .user-tags[data-v-58f18a20]{display:flex;gap:var(--spacing-xs);align-items:center}.user-detail-view .user-header-section .user-header .user-info .user-name-line .user-tags .tag-icon[data-v-58f18a20]{width:var(--spacing-md);height:var(--spacing-md);margin-right:var(--spacing-xs)}.user-detail-view .user-header-section .user-header .user-info .user-details[data-v-58f18a20]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.user-detail-view .user-header-section .user-header .user-info .user-details .detail-item[data-v-58f18a20]{display:flex;align-items:center;gap:var(--spacing-sm);color:var(--color-text-secondary);font-size:var(--font-size-text-sm)}.user-detail-view .user-header-section .user-header .user-info .user-details .detail-item .detail-icon[data-v-58f18a20]{width:var(--spacing-lg);height:var(--spacing-lg);flex-shrink:0}.user-detail-view .roles-section .section-header[data-v-58f18a20],.user-detail-view .company-section .section-header[data-v-58f18a20]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-xl)}.user-detail-view .roles-section .section-header .section-title[data-v-58f18a20],.user-detail-view .company-section .section-header .section-title[data-v-58f18a20]{margin:0;font-size:var(--font-size-text-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.user-detail-view .roles-section .section-header .action-buttons[data-v-58f18a20],.user-detail-view .company-section .section-header .action-buttons[data-v-58f18a20]{display:flex;gap:var(--spacing-sm)}.user-detail-view .roles-section .roles-list[data-v-58f18a20]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.user-detail-view .roles-section .roles-list .role-item .role-description[data-v-58f18a20]{margin:var(--spacing-xs) 0 0 var(--spacing-4xl);font-size:var(--font-size-text-sm);color:var(--color-text-tertiary)}.user-detail-view .company-section .company-info[data-v-58f18a20]{display:flex;flex-direction:column;gap:var(--spacing-2xl)}.user-detail-view .company-section .company-info .company-header[data-v-58f18a20]{display:flex;gap:var(--spacing-lg);align-items:center}.user-detail-view .company-section .company-info .company-header .company-logo[data-v-58f18a20]{width:var(--spacing-8xl);height:var(--spacing-8xl);border-radius:var(--radius-sm);border:1px solid var(--color-border-primary);background-color:var(--color-background-secondary);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.user-detail-view .company-section .company-info .company-header .company-logo .logo-image[data-v-58f18a20]{width:100%;height:100%;object-fit:contain}.user-detail-view .company-section .company-info .company-header .company-logo .logo-placeholder[data-v-58f18a20]{width:var(--spacing-4xl);height:var(--spacing-4xl);color:var(--color-text-tertiary)}.user-detail-view .company-section .company-info .company-header .company-details[data-v-58f18a20]{flex:1}.user-detail-view .company-section .company-info .company-header .company-details h3[data-v-58f18a20]{margin:0 0 var(--spacing-xs) 0}.user-detail-view .company-section .company-info .company-header .company-details .company-url[data-v-58f18a20]{display:flex;align-items:center;gap:var(--spacing-xs);color:var(--color-text-brand-primary);text-decoration:none;font-size:var(--font-size-text-sm)}.user-detail-view .company-section .company-info .company-header .company-details .company-url[data-v-58f18a20]:hover{text-decoration:underline}.user-detail-view .company-section .company-info .company-header .company-details .company-url .url-icon[data-v-58f18a20]{width:var(--spacing-lg);height:var(--spacing-lg)}.user-detail-view .company-section .company-info .company-users h4[data-v-58f18a20]{margin:0 0 var(--spacing-md) 0;font-size:var(--font-size-text-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.user-detail-view .company-section .company-info .company-users .users-list[data-v-58f18a20]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:var(--spacing-sm)}.user-detail-view .company-section .company-info .company-users .users-list .user-item[data-v-58f18a20]{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-sm);background-color:var(--color-background-secondary);text-decoration:none;color:var(--color-text-primary);transition:var(--transition-fast)}.user-detail-view .company-section .company-info .company-users .users-list .user-item[data-v-58f18a20]:hover{background-color:var(--color-background-tertiary)}.user-detail-view .company-section .company-info .company-users .users-list .user-item .user-name[data-v-58f18a20]{font-size:var(--font-size-text-sm);font-weight:var(--font-weight-medium)}.user-detail-view .code-block-container[data-v-58f18a20]{text-align:center;color:var(--color-text-secondary);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-xl);text-decoration:underline;margin:0 auto;cursor:pointer;transition:var(--transition-fast)}.user-detail-view .code-block-container[data-v-58f18a20]:hover{text-decoration:none;color:var(--color-text-secondary-hover)}[data-v-a1656063],[data-v-a1656063]:before,[data-v-a1656063]:after{box-sizing:border-box}html[data-v-a1656063],body[data-v-a1656063],h1[data-v-a1656063],h2[data-v-a1656063],h3[data-v-a1656063],h4[data-v-a1656063],h5[data-v-a1656063],h6[data-v-a1656063],p[data-v-a1656063],figure[data-v-a1656063],blockquote[data-v-a1656063],dl[data-v-a1656063],dd[data-v-a1656063],ul[data-v-a1656063],ol[data-v-a1656063]{margin:0;padding:0}body[data-v-a1656063]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-a1656063],ol[data-v-a1656063]{list-style:none}img[data-v-a1656063],picture[data-v-a1656063],svg[data-v-a1656063]{max-width:100%;display:block}input[data-v-a1656063],button[data-v-a1656063],textarea[data-v-a1656063],select[data-v-a1656063]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-a1656063]:focus-within{scroll-behavior:auto}[data-v-a1656063],[data-v-a1656063]:before,[data-v-a1656063]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-a1656063]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-a1656063]:hover{color:var(--color-text-brand-secondary)}a[data-v-a1656063]:active{color:var(--color-text-brand-tertiary)}button[data-v-a1656063]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-a1656063]:focus:not(:focus-visible){outline:none}[data-v-a1656063]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-a1656063],textarea[data-v-a1656063],select[data-v-a1656063]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-a1656063]:focus,textarea[data-v-a1656063]:focus,select[data-v-a1656063]:focus{border-color:var(--color-focus);outline:none}input[data-v-a1656063]:disabled,textarea[data-v-a1656063]:disabled,select[data-v-a1656063]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-a1656063]{border-collapse:collapse;width:100%}th[data-v-a1656063]{text-align:left}button[data-v-a1656063]:disabled,input[data-v-a1656063]:disabled,textarea[data-v-a1656063]:disabled,select[data-v-a1656063]:disabled{cursor:not-allowed}fieldset[data-v-a1656063]{border:none;padding:0;margin:0}legend[data-v-a1656063]{padding:0}details[data-v-a1656063]{display:block}summary[data-v-a1656063]{display:list-item;cursor:pointer}hr[data-v-a1656063]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-a1656063],pre[data-v-a1656063],kbd[data-v-a1656063],samp[data-v-a1656063]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-a1656063]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-a1656063]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-a1656063]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-a1656063]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-a1656063]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-a1656063]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-a1656063],h6[data-v-a1656063]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-a1656063]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-a1656063]::-webkit-scrollbar{height:4px}[data-v-a1656063]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-a1656063]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-a1656063]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-a1656063]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-a1656063]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-a1656063]:root,html[data-theme=light][data-v-a1656063],.light[data-v-a1656063]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-a1656063],.dark[data-v-a1656063]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-a1656063{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-a1656063{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-a1656063{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-a1656063]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-a1656063]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-a1656063]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-a1656063]{flex:1}.action-bar-container .action-bar .info-content[data-v-a1656063]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-a1656063]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-a1656063]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-a1656063]{display:flex;gap:var(--spacing-md)}main[data-v-a1656063]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-a1656063]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-a1656063]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-a1656063]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-a1656063]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-a1656063]{flex:1}.content-section .content-header[data-v-a1656063]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-a1656063]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-a1656063]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-a1656063]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-a1656063]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-a1656063]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-a1656063]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-a1656063 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.dropdown-item[data-v-a1656063]{padding:var(--spacing-sm) var(--spacing-md);cursor:pointer;transition:background-color .2s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-item[data-v-a1656063]:hover:not(.is-disabled){background-color:var(--color-background-primary-hover)}.dropdown-item.is-selected[data-v-a1656063]{background-color:var(--color-background-brand-primary);color:var(--color-text-brand-secondary);font-weight:var(--font-weight-medium)}.dropdown-item.is-disabled[data-v-a1656063]{opacity:.5;cursor:not-allowed}[data-v-7cdb680c],[data-v-7cdb680c]:before,[data-v-7cdb680c]:after{box-sizing:border-box}html[data-v-7cdb680c],body[data-v-7cdb680c],h1[data-v-7cdb680c],h2[data-v-7cdb680c],h3[data-v-7cdb680c],h4[data-v-7cdb680c],h5[data-v-7cdb680c],h6[data-v-7cdb680c],p[data-v-7cdb680c],figure[data-v-7cdb680c],blockquote[data-v-7cdb680c],dl[data-v-7cdb680c],dd[data-v-7cdb680c],ul[data-v-7cdb680c],ol[data-v-7cdb680c]{margin:0;padding:0}body[data-v-7cdb680c]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-7cdb680c],ol[data-v-7cdb680c]{list-style:none}img[data-v-7cdb680c],picture[data-v-7cdb680c],svg[data-v-7cdb680c]{max-width:100%;display:block}input[data-v-7cdb680c],button[data-v-7cdb680c],textarea[data-v-7cdb680c],select[data-v-7cdb680c]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-7cdb680c]:focus-within{scroll-behavior:auto}[data-v-7cdb680c],[data-v-7cdb680c]:before,[data-v-7cdb680c]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-7cdb680c]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-7cdb680c]:hover{color:var(--color-text-brand-secondary)}a[data-v-7cdb680c]:active{color:var(--color-text-brand-tertiary)}button[data-v-7cdb680c]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-7cdb680c]:focus:not(:focus-visible){outline:none}[data-v-7cdb680c]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-7cdb680c],textarea[data-v-7cdb680c],select[data-v-7cdb680c]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-7cdb680c]:focus,textarea[data-v-7cdb680c]:focus,select[data-v-7cdb680c]:focus{border-color:var(--color-focus);outline:none}input[data-v-7cdb680c]:disabled,textarea[data-v-7cdb680c]:disabled,select[data-v-7cdb680c]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-7cdb680c]{border-collapse:collapse;width:100%}th[data-v-7cdb680c]{text-align:left}button[data-v-7cdb680c]:disabled,input[data-v-7cdb680c]:disabled,textarea[data-v-7cdb680c]:disabled,select[data-v-7cdb680c]:disabled{cursor:not-allowed}fieldset[data-v-7cdb680c]{border:none;padding:0;margin:0}legend[data-v-7cdb680c]{padding:0}details[data-v-7cdb680c]{display:block}summary[data-v-7cdb680c]{display:list-item;cursor:pointer}hr[data-v-7cdb680c]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-7cdb680c],pre[data-v-7cdb680c],kbd[data-v-7cdb680c],samp[data-v-7cdb680c]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-7cdb680c]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-7cdb680c]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-7cdb680c]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-7cdb680c]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-7cdb680c]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-7cdb680c]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-7cdb680c],h6[data-v-7cdb680c]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-7cdb680c]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-7cdb680c]::-webkit-scrollbar{height:4px}[data-v-7cdb680c]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-7cdb680c]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-7cdb680c]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-7cdb680c]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-7cdb680c]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-7cdb680c]:root,html[data-theme=light][data-v-7cdb680c],.light[data-v-7cdb680c]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-7cdb680c],.dark[data-v-7cdb680c]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-7cdb680c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-7cdb680c{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-7cdb680c{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-7cdb680c]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-7cdb680c]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-7cdb680c]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-7cdb680c]{flex:1}.action-bar-container .action-bar .info-content[data-v-7cdb680c]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-7cdb680c]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-7cdb680c]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-7cdb680c]{display:flex;gap:var(--spacing-md)}main[data-v-7cdb680c]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-7cdb680c]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-7cdb680c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-7cdb680c]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-7cdb680c]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-7cdb680c]{flex:1}.content-section .content-header[data-v-7cdb680c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-7cdb680c]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-7cdb680c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-7cdb680c]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-7cdb680c]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-7cdb680c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-7cdb680c]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-7cdb680c var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.modal-title[data-v-7cdb680c]{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.form-container[data-v-7cdb680c]{display:flex;flex-direction:column;gap:var(--spacing-md);margin-bottom:var(--spacing-md)}.modal-actions[data-v-7cdb680c]{display:flex;justify-content:flex-end;gap:var(--spacing-sm)}[data-v-fde7e359],[data-v-fde7e359]:before,[data-v-fde7e359]:after{box-sizing:border-box}html[data-v-fde7e359],body[data-v-fde7e359],h1[data-v-fde7e359],h2[data-v-fde7e359],h3[data-v-fde7e359],h4[data-v-fde7e359],h5[data-v-fde7e359],h6[data-v-fde7e359],p[data-v-fde7e359],figure[data-v-fde7e359],blockquote[data-v-fde7e359],dl[data-v-fde7e359],dd[data-v-fde7e359],ul[data-v-fde7e359],ol[data-v-fde7e359]{margin:0;padding:0}body[data-v-fde7e359]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-fde7e359],ol[data-v-fde7e359]{list-style:none}img[data-v-fde7e359],picture[data-v-fde7e359],svg[data-v-fde7e359]{max-width:100%;display:block}input[data-v-fde7e359],button[data-v-fde7e359],textarea[data-v-fde7e359],select[data-v-fde7e359]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-fde7e359]:focus-within{scroll-behavior:auto}[data-v-fde7e359],[data-v-fde7e359]:before,[data-v-fde7e359]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-fde7e359]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-fde7e359]:hover{color:var(--color-text-brand-secondary)}a[data-v-fde7e359]:active{color:var(--color-text-brand-tertiary)}button[data-v-fde7e359]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-fde7e359]:focus:not(:focus-visible){outline:none}[data-v-fde7e359]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-fde7e359],textarea[data-v-fde7e359],select[data-v-fde7e359]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-fde7e359]:focus,textarea[data-v-fde7e359]:focus,select[data-v-fde7e359]:focus{border-color:var(--color-focus);outline:none}input[data-v-fde7e359]:disabled,textarea[data-v-fde7e359]:disabled,select[data-v-fde7e359]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-fde7e359]{border-collapse:collapse;width:100%}th[data-v-fde7e359]{text-align:left}button[data-v-fde7e359]:disabled,input[data-v-fde7e359]:disabled,textarea[data-v-fde7e359]:disabled,select[data-v-fde7e359]:disabled{cursor:not-allowed}fieldset[data-v-fde7e359]{border:none;padding:0;margin:0}legend[data-v-fde7e359]{padding:0}details[data-v-fde7e359]{display:block}summary[data-v-fde7e359]{display:list-item;cursor:pointer}hr[data-v-fde7e359]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-fde7e359],pre[data-v-fde7e359],kbd[data-v-fde7e359],samp[data-v-fde7e359]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-fde7e359]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-fde7e359]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-fde7e359]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-fde7e359]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-fde7e359]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-fde7e359]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-fde7e359],h6[data-v-fde7e359]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-fde7e359]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-fde7e359]::-webkit-scrollbar{height:4px}[data-v-fde7e359]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-fde7e359]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-fde7e359]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-fde7e359]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-fde7e359]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-fde7e359]:root,html[data-theme=light][data-v-fde7e359],.light[data-v-fde7e359]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-fde7e359],.dark[data-v-fde7e359]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-fde7e359{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-fde7e359{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-fde7e359{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-fde7e359]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-fde7e359]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-fde7e359]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-fde7e359]{flex:1}.action-bar-container .action-bar .info-content[data-v-fde7e359]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-fde7e359]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-fde7e359]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-fde7e359]{display:flex;gap:var(--spacing-md)}main[data-v-fde7e359]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-fde7e359]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-fde7e359]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-fde7e359]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-fde7e359]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-fde7e359]{flex:1}.content-section .content-header[data-v-fde7e359]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-fde7e359]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-fde7e359]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-fde7e359]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-fde7e359]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-fde7e359]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-fde7e359]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-fde7e359 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.modal-content[data-v-fde7e359]{display:flex;flex-direction:column;gap:var(--spacing-md)}.invitation-info[data-v-fde7e359]{display:flex;align-items:center;gap:var(--spacing-xs);margin-top:var(--spacing-sm);font-size:.9rem;color:var(--color-gray-600)}.invitation-info .info-icon[data-v-fde7e359]{color:var(--color-primary-500);width:16px;height:16px}.modal-actions[data-v-fde7e359]{display:flex;justify-content:flex-end;gap:var(--spacing-sm)}[data-v-a9c7c44b],[data-v-a9c7c44b]:before,[data-v-a9c7c44b]:after{box-sizing:border-box}html[data-v-a9c7c44b],body[data-v-a9c7c44b],h1[data-v-a9c7c44b],h2[data-v-a9c7c44b],h3[data-v-a9c7c44b],h4[data-v-a9c7c44b],h5[data-v-a9c7c44b],h6[data-v-a9c7c44b],p[data-v-a9c7c44b],figure[data-v-a9c7c44b],blockquote[data-v-a9c7c44b],dl[data-v-a9c7c44b],dd[data-v-a9c7c44b],ul[data-v-a9c7c44b],ol[data-v-a9c7c44b]{margin:0;padding:0}body[data-v-a9c7c44b]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-a9c7c44b],ol[data-v-a9c7c44b]{list-style:none}img[data-v-a9c7c44b],picture[data-v-a9c7c44b],svg[data-v-a9c7c44b]{max-width:100%;display:block}input[data-v-a9c7c44b],button[data-v-a9c7c44b],textarea[data-v-a9c7c44b],select[data-v-a9c7c44b]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-a9c7c44b]:focus-within{scroll-behavior:auto}[data-v-a9c7c44b],[data-v-a9c7c44b]:before,[data-v-a9c7c44b]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-a9c7c44b]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-a9c7c44b]:hover{color:var(--color-text-brand-secondary)}a[data-v-a9c7c44b]:active{color:var(--color-text-brand-tertiary)}button[data-v-a9c7c44b]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-a9c7c44b]:focus:not(:focus-visible){outline:none}[data-v-a9c7c44b]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-a9c7c44b],textarea[data-v-a9c7c44b],select[data-v-a9c7c44b]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-a9c7c44b]:focus,textarea[data-v-a9c7c44b]:focus,select[data-v-a9c7c44b]:focus{border-color:var(--color-focus);outline:none}input[data-v-a9c7c44b]:disabled,textarea[data-v-a9c7c44b]:disabled,select[data-v-a9c7c44b]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-a9c7c44b]{border-collapse:collapse;width:100%}th[data-v-a9c7c44b]{text-align:left}button[data-v-a9c7c44b]:disabled,input[data-v-a9c7c44b]:disabled,textarea[data-v-a9c7c44b]:disabled,select[data-v-a9c7c44b]:disabled{cursor:not-allowed}fieldset[data-v-a9c7c44b]{border:none;padding:0;margin:0}legend[data-v-a9c7c44b]{padding:0}details[data-v-a9c7c44b]{display:block}summary[data-v-a9c7c44b]{display:list-item;cursor:pointer}hr[data-v-a9c7c44b]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-a9c7c44b],pre[data-v-a9c7c44b],kbd[data-v-a9c7c44b],samp[data-v-a9c7c44b]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-a9c7c44b]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-a9c7c44b]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-a9c7c44b]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-a9c7c44b]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-a9c7c44b]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-a9c7c44b]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-a9c7c44b],h6[data-v-a9c7c44b]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-a9c7c44b]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-a9c7c44b]::-webkit-scrollbar{height:4px}[data-v-a9c7c44b]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-a9c7c44b]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-a9c7c44b]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-a9c7c44b]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-a9c7c44b]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-a9c7c44b]:root,html[data-theme=light][data-v-a9c7c44b],.light[data-v-a9c7c44b]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-a9c7c44b],.dark[data-v-a9c7c44b]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-a9c7c44b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-a9c7c44b{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-a9c7c44b{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-a9c7c44b]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-a9c7c44b]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-a9c7c44b]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-a9c7c44b]{flex:1}.action-bar-container .action-bar .info-content[data-v-a9c7c44b]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-a9c7c44b]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-a9c7c44b]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-a9c7c44b]{display:flex;gap:var(--spacing-md)}main[data-v-a9c7c44b]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-a9c7c44b]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-a9c7c44b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-a9c7c44b]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-a9c7c44b]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-a9c7c44b]{flex:1}.content-section .content-header[data-v-a9c7c44b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-a9c7c44b]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-a9c7c44b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-a9c7c44b]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-a9c7c44b]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-a9c7c44b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-a9c7c44b]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-a9c7c44b var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.company-detail-view[data-v-a9c7c44b]{padding:var(--spacing-lg)}.company-detail-view .header[data-v-a9c7c44b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-lg)}.company-detail-view .header .header-left[data-v-a9c7c44b]{display:flex;align-items:center;gap:var(--spacing-md)}.company-detail-view .header .header-left h1[data-v-a9c7c44b]{margin:0;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}.company-detail-view .header .back-button[data-v-a9c7c44b]{padding-left:0}.company-detail-view .loading-container[data-v-a9c7c44b],.company-detail-view .error-container[data-v-a9c7c44b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);text-align:center}.company-detail-view .loading-container .icon-error[data-v-a9c7c44b],.company-detail-view .error-container .icon-error[data-v-a9c7c44b]{font-size:48px;color:var(--color-danger);margin-bottom:var(--spacing-md)}.company-detail-view .loading-container h2[data-v-a9c7c44b],.company-detail-view .error-container h2[data-v-a9c7c44b]{margin-top:0;margin-bottom:var(--spacing-sm)}.company-detail-view .loading-container p[data-v-a9c7c44b],.company-detail-view .error-container p[data-v-a9c7c44b]{margin-bottom:var(--spacing-lg);color:var(--color-text-secondary)}.company-detail-view .company-detail-content[data-v-a9c7c44b]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.company-detail-view .company-detail-grid[data-v-a9c7c44b]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-lg)}@media (max-width: 992px){.company-detail-view .company-detail-grid[data-v-a9c7c44b]{grid-template-columns:1fr}}.company-detail-view .card-header[data-v-a9c7c44b]{display:flex;justify-content:space-between;align-items:center}.company-detail-view .card-header h2[data-v-a9c7c44b]{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.company-detail-view .card-header .card-header-actions[data-v-a9c7c44b]{display:flex;align-items:center;gap:var(--spacing-sm)}.company-detail-view .info-grid[data-v-a9c7c44b]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md)}@media (max-width: 768px){.company-detail-view .info-grid[data-v-a9c7c44b]{grid-template-columns:1fr}}.company-detail-view .info-item .info-label[data-v-a9c7c44b]{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--spacing-xs)}.company-detail-view .info-item .info-value[data-v-a9c7c44b]{font-weight:var(--font-weight-medium)}.company-detail-view .info-item .info-value a[data-v-a9c7c44b]{color:var(--color-primary);text-decoration:none}.company-detail-view .info-item .info-value a[data-v-a9c7c44b]:hover{text-decoration:underline}.company-detail-view .status-badge[data-v-a9c7c44b],.company-detail-view .role-badge[data-v-a9c7c44b]{display:inline-block;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--border-radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.company-detail-view .status-active[data-v-a9c7c44b]{background-color:var(--color-success-light);color:var(--color-success)}.company-detail-view .status-inactive[data-v-a9c7c44b]{background-color:var(--color-gray-200);color:var(--color-gray-700)}.company-detail-view .status-trial[data-v-a9c7c44b]{background-color:var(--color-warning-light);color:var(--color-warning)}.company-detail-view .status-expired[data-v-a9c7c44b]{background-color:var(--color-danger-light);color:var(--color-danger)}.company-detail-view .role-admin[data-v-a9c7c44b]{background-color:var(--color-primary-light);color:var(--color-primary)}.company-detail-view .role-manager[data-v-a9c7c44b]{background-color:var(--color-info-light);color:var(--color-info)}.company-detail-view .role-user[data-v-a9c7c44b]{background-color:var(--color-gray-200);color:var(--color-gray-700)}.company-detail-view .search-input[data-v-a9c7c44b]{min-width:250px}.company-detail-view .search-input .search-icon[data-v-a9c7c44b]{color:var(--color-text-secondary)}.company-detail-view .empty-state[data-v-a9c7c44b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);text-align:center;color:var(--color-text-secondary)}.company-detail-view .empty-state .empty-icon[data-v-a9c7c44b]{font-size:48px;margin-bottom:var(--spacing-md);opacity:.5}.company-detail-view .evaluations-list[data-v-a9c7c44b],.company-detail-view .users-list[data-v-a9c7c44b]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.company-detail-view .evaluation-item[data-v-a9c7c44b],.company-detail-view .user-item[data-v-a9c7c44b]{display:flex;align-items:center;padding:var(--spacing-sm);border-radius:var(--border-radius-md);background-color:var(--color-background-secondary);transition:background-color .2s ease}.company-detail-view .evaluation-item[data-v-a9c7c44b]:hover,.company-detail-view .user-item[data-v-a9c7c44b]:hover{background-color:var(--color-background-hover)}.company-detail-view .evaluation-item[data-v-a9c7c44b]{justify-content:space-between}.company-detail-view .evaluation-item .evaluation-info[data-v-a9c7c44b]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.company-detail-view .evaluation-item .evaluation-name[data-v-a9c7c44b]{font-weight:var(--font-weight-medium)}.company-detail-view .evaluation-item .evaluation-scope[data-v-a9c7c44b]{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.company-detail-view .user-item .user-avatar[data-v-a9c7c44b]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:var(--color-primary-light);color:var(--color-primary);font-weight:var(--font-weight-bold);margin-right:var(--spacing-md)}.company-detail-view .user-item .user-avatar .avatar-icon[data-v-a9c7c44b]{font-size:20px}.company-detail-view .user-item .user-info[data-v-a9c7c44b]{flex:1;display:flex;flex-direction:column;gap:var(--spacing-xs);min-width:0}.company-detail-view .user-item .user-name[data-v-a9c7c44b]{font-weight:var(--font-weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.company-detail-view .user-item .user-email[data-v-a9c7c44b]{font-size:var(--font-size-sm);color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.company-detail-view .user-item .user-role[data-v-a9c7c44b],.company-detail-view .user-item .user-status[data-v-a9c7c44b]{margin:0 var(--spacing-md)}.company-detail-view .user-item .user-actions[data-v-a9c7c44b]{display:flex;gap:var(--spacing-xs)}.company-detail-view .action-icon[data-v-a9c7c44b]{font-size:18px}[data-v-05af7faf],[data-v-05af7faf]:before,[data-v-05af7faf]:after{box-sizing:border-box}html[data-v-05af7faf],body[data-v-05af7faf],h1[data-v-05af7faf],h2[data-v-05af7faf],h3[data-v-05af7faf],h4[data-v-05af7faf],h5[data-v-05af7faf],h6[data-v-05af7faf],p[data-v-05af7faf],figure[data-v-05af7faf],blockquote[data-v-05af7faf],dl[data-v-05af7faf],dd[data-v-05af7faf],ul[data-v-05af7faf],ol[data-v-05af7faf]{margin:0;padding:0}body[data-v-05af7faf]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-05af7faf],ol[data-v-05af7faf]{list-style:none}img[data-v-05af7faf],picture[data-v-05af7faf],svg[data-v-05af7faf]{max-width:100%;display:block}input[data-v-05af7faf],button[data-v-05af7faf],textarea[data-v-05af7faf],select[data-v-05af7faf]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-05af7faf]:focus-within{scroll-behavior:auto}[data-v-05af7faf],[data-v-05af7faf]:before,[data-v-05af7faf]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-05af7faf]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-05af7faf]:hover{color:var(--color-text-brand-secondary)}a[data-v-05af7faf]:active{color:var(--color-text-brand-tertiary)}button[data-v-05af7faf]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-05af7faf]:focus:not(:focus-visible){outline:none}[data-v-05af7faf]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-05af7faf],textarea[data-v-05af7faf],select[data-v-05af7faf]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-05af7faf]:focus,textarea[data-v-05af7faf]:focus,select[data-v-05af7faf]:focus{border-color:var(--color-focus);outline:none}input[data-v-05af7faf]:disabled,textarea[data-v-05af7faf]:disabled,select[data-v-05af7faf]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-05af7faf]{border-collapse:collapse;width:100%}th[data-v-05af7faf]{text-align:left}button[data-v-05af7faf]:disabled,input[data-v-05af7faf]:disabled,textarea[data-v-05af7faf]:disabled,select[data-v-05af7faf]:disabled{cursor:not-allowed}fieldset[data-v-05af7faf]{border:none;padding:0;margin:0}legend[data-v-05af7faf]{padding:0}details[data-v-05af7faf]{display:block}summary[data-v-05af7faf]{display:list-item;cursor:pointer}hr[data-v-05af7faf]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-05af7faf],pre[data-v-05af7faf],kbd[data-v-05af7faf],samp[data-v-05af7faf]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-05af7faf]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-05af7faf]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-05af7faf]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-05af7faf]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-05af7faf]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-05af7faf]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-05af7faf],h6[data-v-05af7faf]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-05af7faf]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-05af7faf]::-webkit-scrollbar{height:4px}[data-v-05af7faf]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-05af7faf]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-05af7faf]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-05af7faf]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-05af7faf]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-05af7faf]:root,html[data-theme=light][data-v-05af7faf],.light[data-v-05af7faf]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-05af7faf],.dark[data-v-05af7faf]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-05af7faf{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-05af7faf{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-05af7faf{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-05af7faf]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-05af7faf]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-05af7faf]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-05af7faf]{flex:1}.action-bar-container .action-bar .info-content[data-v-05af7faf]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-05af7faf]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-05af7faf]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-05af7faf]{display:flex;gap:var(--spacing-md)}main[data-v-05af7faf]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-05af7faf]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-05af7faf]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-05af7faf]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-05af7faf]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-05af7faf]{flex:1}.content-section .content-header[data-v-05af7faf]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-05af7faf]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-05af7faf]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-05af7faf]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-05af7faf]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-05af7faf]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-05af7faf]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-05af7faf var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.multi-select[data-v-05af7faf]{position:relative;display:inline-block}.multi-select.full-width[data-v-05af7faf],.multi-select.full-width .multi-select-trigger[data-v-05af7faf]{width:100%}.multi-select-trigger[data-v-05af7faf]{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-3) var(--spacing-4);background-color:var(--color-background-primary);border:var(--border-width-thin) solid var(--color-border-primary);border-radius:var(--component-border-radius);cursor:pointer;transition:var(--transition-default);-webkit-user-select:none;user-select:none}.multi-select-trigger[data-v-05af7faf]:hover{border-color:var(--color-brand-500)}.multi-select-trigger.variant-outlined[data-v-05af7faf]{background-color:transparent}.multi-select-trigger.size-sm[data-v-05af7faf]{padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-text-sm)}.multi-select-trigger.size-lg[data-v-05af7faf]{padding:var(--spacing-4) var(--spacing-5);font-size:var(--font-size-text-lg)}.selected-options[data-v-05af7faf]{display:flex;flex:1;flex-wrap:wrap;min-height:24px;gap:var(--spacing-2);overflow:hidden}.selected-tags[data-v-05af7faf]{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.selected-tag[data-v-05af7faf]{display:flex;align-items:center;padding:2px var(--spacing-2);background-color:rgba(from var(--color-brand-500) r g b/.1);border-radius:var(--radius-xs);font-size:var(--font-size-text-sm);max-width:150px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.selected-tag .tag-remove[data-v-05af7faf]{display:flex;align-items:center;justify-content:center;width:16px;height:16px;margin-left:var(--spacing-1);background:none;border:none;border-radius:50%;color:var(--color-text-primary);cursor:pointer;padding:0}.selected-tag .tag-remove[data-v-05af7faf]:hover{background-color:rgba(from var(--color-text-primary) r g b/.1)}.placeholder[data-v-05af7faf]{color:var(--color-text-light)}.multi-select-icon[data-v-05af7faf]{display:flex;align-items:center;margin-left:var(--spacing-2);color:var(--color-text-light);transition:transform .2s ease}.multi-select-icon.is-open[data-v-05af7faf]{transform:rotate(180deg)}.multi-select-menu[data-v-05af7faf]{position:absolute;top:calc(100% + 5px);left:0;z-index:100;background-color:var(--color-background-primary);border:var(--border-width-thin) solid var(--color-border-primary);border-radius:var(--component-border-radius);box-shadow:var(--shadow-md);overflow:hidden}.multi-select-menu.align-right[data-v-05af7faf]{left:auto;right:0}.multi-select-header[data-v-05af7faf],.multi-select-footer[data-v-05af7faf]{padding:var(--spacing-3);border-bottom:var(--border-width-thin) solid var(--color-border-primary);border-top:var(--border-width-thin) solid var(--color-border-primary)}.multi-select-items[data-v-05af7faf]{max-height:300px;overflow-y:auto}.multi-select-item[data-v-05af7faf]{display:flex;align-items:center;padding:var(--spacing-3) var(--spacing-4);cursor:pointer;transition:var(--transition-default)}.multi-select-item[data-v-05af7faf]:hover:not(.is-disabled){background-color:rgba(from var(--color-brand-500) r g b/.2)}.multi-select-item.is-selected[data-v-05af7faf]{background-color:rgba(from var(--color-brand-500) r g b/.15);font-weight:var(--font-weight-medium)}.multi-select-item.is-disabled[data-v-05af7faf]{opacity:.5;cursor:not-allowed}.multi-select-item .checkbox[data-v-05af7faf]{display:flex;align-items:center;justify-content:center;width:16px;height:16px;margin-right:var(--spacing-3);border:var(--border-width-thin) solid var(--color-border-primary);border-radius:var(--radius-xs)}.multi-select-item .checkbox .checkbox-checked[data-v-05af7faf]{width:8px;height:8px;background-color:var(--color-brand-500);border-radius:1px}.select-all-button[data-v-05af7faf]{width:100%;padding:var(--spacing-2);background:none;border:none;color:var(--color-brand-500);font-size:var(--font-size-text-sm);cursor:pointer;text-align:center}.select-all-button[data-v-05af7faf]:hover{text-decoration:underline}.dropdown-enter-active[data-v-05af7faf],.dropdown-leave-active[data-v-05af7faf]{transition:opacity .2s,transform .2s}.dropdown-enter-from[data-v-05af7faf],.dropdown-leave-to[data-v-05af7faf]{opacity:0;transform:translateY(-10px)}[data-v-5a995662],[data-v-5a995662]:before,[data-v-5a995662]:after{box-sizing:border-box}html[data-v-5a995662],body[data-v-5a995662],h1[data-v-5a995662],h2[data-v-5a995662],h3[data-v-5a995662],h4[data-v-5a995662],h5[data-v-5a995662],h6[data-v-5a995662],p[data-v-5a995662],figure[data-v-5a995662],blockquote[data-v-5a995662],dl[data-v-5a995662],dd[data-v-5a995662],ul[data-v-5a995662],ol[data-v-5a995662]{margin:0;padding:0}body[data-v-5a995662]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-5a995662],ol[data-v-5a995662]{list-style:none}img[data-v-5a995662],picture[data-v-5a995662],svg[data-v-5a995662]{max-width:100%;display:block}input[data-v-5a995662],button[data-v-5a995662],textarea[data-v-5a995662],select[data-v-5a995662]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-5a995662]:focus-within{scroll-behavior:auto}[data-v-5a995662],[data-v-5a995662]:before,[data-v-5a995662]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-5a995662]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-5a995662]:hover{color:var(--color-text-brand-secondary)}a[data-v-5a995662]:active{color:var(--color-text-brand-tertiary)}button[data-v-5a995662]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-5a995662]:focus:not(:focus-visible){outline:none}[data-v-5a995662]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-5a995662],textarea[data-v-5a995662],select[data-v-5a995662]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-5a995662]:focus,textarea[data-v-5a995662]:focus,select[data-v-5a995662]:focus{border-color:var(--color-focus);outline:none}input[data-v-5a995662]:disabled,textarea[data-v-5a995662]:disabled,select[data-v-5a995662]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-5a995662]{border-collapse:collapse;width:100%}th[data-v-5a995662]{text-align:left}button[data-v-5a995662]:disabled,input[data-v-5a995662]:disabled,textarea[data-v-5a995662]:disabled,select[data-v-5a995662]:disabled{cursor:not-allowed}fieldset[data-v-5a995662]{border:none;padding:0;margin:0}legend[data-v-5a995662]{padding:0}details[data-v-5a995662]{display:block}summary[data-v-5a995662]{display:list-item;cursor:pointer}hr[data-v-5a995662]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-5a995662],pre[data-v-5a995662],kbd[data-v-5a995662],samp[data-v-5a995662]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-5a995662]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-5a995662]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-5a995662]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-5a995662]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-5a995662]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-5a995662]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-5a995662],h6[data-v-5a995662]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-5a995662]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-5a995662]::-webkit-scrollbar{height:4px}[data-v-5a995662]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-5a995662]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-5a995662]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-5a995662]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-5a995662]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-5a995662]:root,html[data-theme=light][data-v-5a995662],.light[data-v-5a995662]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-5a995662],.dark[data-v-5a995662]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-5a995662{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-5a995662{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-5a995662{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-5a995662]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-5a995662]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-5a995662]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-5a995662]{flex:1}.action-bar-container .action-bar .info-content[data-v-5a995662]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-5a995662]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-5a995662]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-5a995662]{display:flex;gap:var(--spacing-md)}main[data-v-5a995662]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-5a995662]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-5a995662]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-5a995662]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-5a995662]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-5a995662]{flex:1}.content-section .content-header[data-v-5a995662]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-5a995662]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-5a995662]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-5a995662]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-5a995662]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-5a995662]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-5a995662]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-5a995662 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.endpoint-form[data-v-5a995662]{display:flex;flex-direction:column;gap:1rem}.actions[data-v-5a995662]{margin-top:1rem;display:flex;justify-content:flex-end;gap:1rem}.form-title[data-v-5a995662]{margin-bottom:1rem;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-gray-900)}[data-v-63bdf005],[data-v-63bdf005]:before,[data-v-63bdf005]:after{box-sizing:border-box}html[data-v-63bdf005],body[data-v-63bdf005],h1[data-v-63bdf005],h2[data-v-63bdf005],h3[data-v-63bdf005],h4[data-v-63bdf005],h5[data-v-63bdf005],h6[data-v-63bdf005],p[data-v-63bdf005],figure[data-v-63bdf005],blockquote[data-v-63bdf005],dl[data-v-63bdf005],dd[data-v-63bdf005],ul[data-v-63bdf005],ol[data-v-63bdf005]{margin:0;padding:0}body[data-v-63bdf005]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-63bdf005],ol[data-v-63bdf005]{list-style:none}img[data-v-63bdf005],picture[data-v-63bdf005],svg[data-v-63bdf005]{max-width:100%;display:block}input[data-v-63bdf005],button[data-v-63bdf005],textarea[data-v-63bdf005],select[data-v-63bdf005]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-63bdf005]:focus-within{scroll-behavior:auto}[data-v-63bdf005],[data-v-63bdf005]:before,[data-v-63bdf005]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-63bdf005]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-63bdf005]:hover{color:var(--color-text-brand-secondary)}a[data-v-63bdf005]:active{color:var(--color-text-brand-tertiary)}button[data-v-63bdf005]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-63bdf005]:focus:not(:focus-visible){outline:none}[data-v-63bdf005]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-63bdf005],textarea[data-v-63bdf005],select[data-v-63bdf005]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-63bdf005]:focus,textarea[data-v-63bdf005]:focus,select[data-v-63bdf005]:focus{border-color:var(--color-focus);outline:none}input[data-v-63bdf005]:disabled,textarea[data-v-63bdf005]:disabled,select[data-v-63bdf005]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-63bdf005]{border-collapse:collapse;width:100%}th[data-v-63bdf005]{text-align:left}button[data-v-63bdf005]:disabled,input[data-v-63bdf005]:disabled,textarea[data-v-63bdf005]:disabled,select[data-v-63bdf005]:disabled{cursor:not-allowed}fieldset[data-v-63bdf005]{border:none;padding:0;margin:0}legend[data-v-63bdf005]{padding:0}details[data-v-63bdf005]{display:block}summary[data-v-63bdf005]{display:list-item;cursor:pointer}hr[data-v-63bdf005]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-63bdf005],pre[data-v-63bdf005],kbd[data-v-63bdf005],samp[data-v-63bdf005]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-63bdf005]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-63bdf005]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-63bdf005]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-63bdf005]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-63bdf005]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-63bdf005]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-63bdf005],h6[data-v-63bdf005]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-63bdf005]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-63bdf005]::-webkit-scrollbar{height:4px}[data-v-63bdf005]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-63bdf005]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-63bdf005]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-63bdf005]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-63bdf005]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-63bdf005]:root,html[data-theme=light][data-v-63bdf005],.light[data-v-63bdf005]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-63bdf005],.dark[data-v-63bdf005]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-63bdf005{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-63bdf005{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-63bdf005{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-63bdf005]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-63bdf005]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-63bdf005]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-63bdf005]{flex:1}.action-bar-container .action-bar .info-content[data-v-63bdf005]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-63bdf005]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-63bdf005]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-63bdf005]{display:flex;gap:var(--spacing-md)}main[data-v-63bdf005]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-63bdf005]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-63bdf005]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-63bdf005]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-63bdf005]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-63bdf005]{flex:1}.content-section .content-header[data-v-63bdf005]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-63bdf005]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-63bdf005]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-63bdf005]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-63bdf005]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-63bdf005]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-63bdf005]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-63bdf005 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.admin-endpoints-view[data-v-63bdf005]{padding:2rem}.header[data-v-63bdf005]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.header h1[data-v-63bdf005]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-gray-900);margin:0}.header .header-actions[data-v-63bdf005]{display:flex;align-items:center;gap:1rem}.header .search-container[data-v-63bdf005]{width:300px}.endpoint-info[data-v-63bdf005]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.method[data-v-63bdf005]{--color-post: #49cc90;--color-text-post: #fff;--color-put: #fca130;--color-text-put: #fff;--color-delete: #f93e3e;--color-text-delete: #fff;--color-get: #61affe;--color-text-get: #fff;--color-patch: #50e3c2;--color-text-patch: #fff;display:inline-block;width:100%;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-xs);line-height:var(--line-height-text-xs);font-size:var(--font-size-text-xs);font-weight:var(--font-weight-bold);text-align:center;text-transform:uppercase;background-color:var(--color-method);color:var(--color-text-method);border:2px solid hsl(from var(--color-method) h s 30)}.method.method-get[data-v-63bdf005]{--color-method: var(--color-get);--color-text-method: var(--color-text-get)}.method.method-post[data-v-63bdf005]{--color-method: var(--color-post);--color-text-method: var(--color-text-post)}.method.method-update[data-v-63bdf005]{--color-method: var(--color-put);--color-text-method: var(--color-text-put)}.method.method-delete[data-v-63bdf005]{--color-method: var(--color-delete);--color-text-method: var(--color-text-delete)}.method.method-patch[data-v-63bdf005]{--color-method: var(--color-patch);--color-text-method: var(--color-text-patch)}.uri-cell[data-v-63bdf005]{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-xs);color:var(--color-text-primary)}.uri-cell .path[data-v-63bdf005]{flex:1;font-family:var(--font-family-mono);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-semibold)}.uri-cell .copy-button[data-v-63bdf005]{opacity:0;transform:translate(var(--spacing-sm));transition:var(--transition-default)}.uri-cell[data-v-63bdf005]:hover{background-color:#000;color:#fff}.uri-cell:hover .copy-button[data-v-63bdf005]{transform:none;opacity:1}.roles-container[data-v-63bdf005]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.roles-container .role-badge[data-v-63bdf005]{display:inline-block;padding:var(--spacing-xs) var(--spacing-sm);background-color:var(--color-background-tertiary);color:var(--color-text-primary);border:1px solid var(--color-border-primary);border-radius:var(--radius-xs);font-size:var(--font-size-text-xs);font-weight:var(--font-weight-semibold)}.actions[data-v-63bdf005]{display:flex;gap:.5rem;justify-content:flex-end}.actions button[data-v-63bdf005]{flex-shrink:0}.delete-modal-content[data-v-63bdf005]{padding:1rem}.delete-modal-content p[data-v-63bdf005]{margin-bottom:1.5rem;font-size:var(--font-size-md)}.delete-actions[data-v-63bdf005]{display:flex;justify-content:flex-end;gap:1rem}.endpoint-modal[data-v-63bdf005] .ui-modal-container{min-width:500px;max-width:600px}[data-v-12a96058],[data-v-12a96058]:before,[data-v-12a96058]:after{box-sizing:border-box}html[data-v-12a96058],body[data-v-12a96058],h1[data-v-12a96058],h2[data-v-12a96058],h3[data-v-12a96058],h4[data-v-12a96058],h5[data-v-12a96058],h6[data-v-12a96058],p[data-v-12a96058],figure[data-v-12a96058],blockquote[data-v-12a96058],dl[data-v-12a96058],dd[data-v-12a96058],ul[data-v-12a96058],ol[data-v-12a96058]{margin:0;padding:0}body[data-v-12a96058]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-12a96058],ol[data-v-12a96058]{list-style:none}img[data-v-12a96058],picture[data-v-12a96058],svg[data-v-12a96058]{max-width:100%;display:block}input[data-v-12a96058],button[data-v-12a96058],textarea[data-v-12a96058],select[data-v-12a96058]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-12a96058]:focus-within{scroll-behavior:auto}[data-v-12a96058],[data-v-12a96058]:before,[data-v-12a96058]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-12a96058]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-12a96058]:hover{color:var(--color-text-brand-secondary)}a[data-v-12a96058]:active{color:var(--color-text-brand-tertiary)}button[data-v-12a96058]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-12a96058]:focus:not(:focus-visible){outline:none}[data-v-12a96058]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-12a96058],textarea[data-v-12a96058],select[data-v-12a96058]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-12a96058]:focus,textarea[data-v-12a96058]:focus,select[data-v-12a96058]:focus{border-color:var(--color-focus);outline:none}input[data-v-12a96058]:disabled,textarea[data-v-12a96058]:disabled,select[data-v-12a96058]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-12a96058]{border-collapse:collapse;width:100%}th[data-v-12a96058]{text-align:left}button[data-v-12a96058]:disabled,input[data-v-12a96058]:disabled,textarea[data-v-12a96058]:disabled,select[data-v-12a96058]:disabled{cursor:not-allowed}fieldset[data-v-12a96058]{border:none;padding:0;margin:0}legend[data-v-12a96058]{padding:0}details[data-v-12a96058]{display:block}summary[data-v-12a96058]{display:list-item;cursor:pointer}hr[data-v-12a96058]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-12a96058],pre[data-v-12a96058],kbd[data-v-12a96058],samp[data-v-12a96058]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-12a96058]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-12a96058]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-12a96058]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-12a96058]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-12a96058]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-12a96058]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-12a96058],h6[data-v-12a96058]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-12a96058]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-12a96058]::-webkit-scrollbar{height:4px}[data-v-12a96058]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-12a96058]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-12a96058]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-12a96058]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-12a96058]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-12a96058]:root,html[data-theme=light][data-v-12a96058],.light[data-v-12a96058]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-12a96058],.dark[data-v-12a96058]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-12a96058{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-12a96058{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-12a96058{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-12a96058]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-12a96058]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-12a96058]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-12a96058]{flex:1}.action-bar-container .action-bar .info-content[data-v-12a96058]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-12a96058]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-12a96058]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-12a96058]{display:flex;gap:var(--spacing-md)}main[data-v-12a96058]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-12a96058]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-12a96058]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-12a96058]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-12a96058]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-12a96058]{flex:1}.content-section .content-header[data-v-12a96058]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-12a96058]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-12a96058]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-12a96058]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-12a96058]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-12a96058]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-12a96058]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-12a96058 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.admin-roles-table-wrapper[data-v-12a96058]{width:100%}.role-name-cell[data-v-12a96058]{display:flex;align-items:center;gap:var(--spacing-md)}.role-name-cell .role-icon[data-v-12a96058]{background-color:var(--color-background-brand-primary);color:var(--color-foreground-brand-primary);width:var(--spacing-2xl);height:var(--spacing-2xl);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;flex-shrink:0}.role-name-cell .role-name[data-v-12a96058]{font-size:var(--font-size-text-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.role-description[data-v-12a96058]{color:var(--color-text-secondary);font-size:var(--font-size-text-sm)}.no-description[data-v-12a96058]{color:var(--color-text-tertiary);font-style:italic;font-size:var(--font-size-text-sm)}[data-v-1b40360f],[data-v-1b40360f]:before,[data-v-1b40360f]:after{box-sizing:border-box}html[data-v-1b40360f],body[data-v-1b40360f],h1[data-v-1b40360f],h2[data-v-1b40360f],h3[data-v-1b40360f],h4[data-v-1b40360f],h5[data-v-1b40360f],h6[data-v-1b40360f],p[data-v-1b40360f],figure[data-v-1b40360f],blockquote[data-v-1b40360f],dl[data-v-1b40360f],dd[data-v-1b40360f],ul[data-v-1b40360f],ol[data-v-1b40360f]{margin:0;padding:0}body[data-v-1b40360f]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-1b40360f],ol[data-v-1b40360f]{list-style:none}img[data-v-1b40360f],picture[data-v-1b40360f],svg[data-v-1b40360f]{max-width:100%;display:block}input[data-v-1b40360f],button[data-v-1b40360f],textarea[data-v-1b40360f],select[data-v-1b40360f]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-1b40360f]:focus-within{scroll-behavior:auto}[data-v-1b40360f],[data-v-1b40360f]:before,[data-v-1b40360f]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-1b40360f]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-1b40360f]:hover{color:var(--color-text-brand-secondary)}a[data-v-1b40360f]:active{color:var(--color-text-brand-tertiary)}button[data-v-1b40360f]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-1b40360f]:focus:not(:focus-visible){outline:none}[data-v-1b40360f]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-1b40360f],textarea[data-v-1b40360f],select[data-v-1b40360f]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-1b40360f]:focus,textarea[data-v-1b40360f]:focus,select[data-v-1b40360f]:focus{border-color:var(--color-focus);outline:none}input[data-v-1b40360f]:disabled,textarea[data-v-1b40360f]:disabled,select[data-v-1b40360f]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-1b40360f]{border-collapse:collapse;width:100%}th[data-v-1b40360f]{text-align:left}button[data-v-1b40360f]:disabled,input[data-v-1b40360f]:disabled,textarea[data-v-1b40360f]:disabled,select[data-v-1b40360f]:disabled{cursor:not-allowed}fieldset[data-v-1b40360f]{border:none;padding:0;margin:0}legend[data-v-1b40360f]{padding:0}details[data-v-1b40360f]{display:block}summary[data-v-1b40360f]{display:list-item;cursor:pointer}hr[data-v-1b40360f]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-1b40360f],pre[data-v-1b40360f],kbd[data-v-1b40360f],samp[data-v-1b40360f]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-1b40360f]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-1b40360f]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-1b40360f]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-1b40360f]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-1b40360f]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-1b40360f]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-1b40360f],h6[data-v-1b40360f]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-1b40360f]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-1b40360f]::-webkit-scrollbar{height:4px}[data-v-1b40360f]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-1b40360f]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-1b40360f]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-1b40360f]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-1b40360f]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-1b40360f]:root,html[data-theme=light][data-v-1b40360f],.light[data-v-1b40360f]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-1b40360f],.dark[data-v-1b40360f]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-1b40360f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-1b40360f{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-1b40360f{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-1b40360f]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-1b40360f]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-1b40360f]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-1b40360f]{flex:1}.action-bar-container .action-bar .info-content[data-v-1b40360f]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-1b40360f]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-1b40360f]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-1b40360f]{display:flex;gap:var(--spacing-md)}main[data-v-1b40360f]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-1b40360f]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-1b40360f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-1b40360f]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-1b40360f]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-1b40360f]{flex:1}.content-section .content-header[data-v-1b40360f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-1b40360f]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-1b40360f]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-1b40360f]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-1b40360f]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-1b40360f]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-1b40360f]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-1b40360f var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.role-form[data-v-1b40360f]{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem;max-width:500px}.form-title[data-v-1b40360f]{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-gray-900);margin:0 0 1rem}.actions[data-v-1b40360f]{display:flex;justify-content:flex-end;gap:1rem;margin-top:1rem}[data-v-1a928612],[data-v-1a928612]:before,[data-v-1a928612]:after{box-sizing:border-box}html[data-v-1a928612],body[data-v-1a928612],h1[data-v-1a928612],h2[data-v-1a928612],h3[data-v-1a928612],h4[data-v-1a928612],h5[data-v-1a928612],h6[data-v-1a928612],p[data-v-1a928612],figure[data-v-1a928612],blockquote[data-v-1a928612],dl[data-v-1a928612],dd[data-v-1a928612],ul[data-v-1a928612],ol[data-v-1a928612]{margin:0;padding:0}body[data-v-1a928612]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-1a928612],ol[data-v-1a928612]{list-style:none}img[data-v-1a928612],picture[data-v-1a928612],svg[data-v-1a928612]{max-width:100%;display:block}input[data-v-1a928612],button[data-v-1a928612],textarea[data-v-1a928612],select[data-v-1a928612]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-1a928612]:focus-within{scroll-behavior:auto}[data-v-1a928612],[data-v-1a928612]:before,[data-v-1a928612]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-1a928612]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-1a928612]:hover{color:var(--color-text-brand-secondary)}a[data-v-1a928612]:active{color:var(--color-text-brand-tertiary)}button[data-v-1a928612]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-1a928612]:focus:not(:focus-visible){outline:none}[data-v-1a928612]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-1a928612],textarea[data-v-1a928612],select[data-v-1a928612]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-1a928612]:focus,textarea[data-v-1a928612]:focus,select[data-v-1a928612]:focus{border-color:var(--color-focus);outline:none}input[data-v-1a928612]:disabled,textarea[data-v-1a928612]:disabled,select[data-v-1a928612]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-1a928612]{border-collapse:collapse;width:100%}th[data-v-1a928612]{text-align:left}button[data-v-1a928612]:disabled,input[data-v-1a928612]:disabled,textarea[data-v-1a928612]:disabled,select[data-v-1a928612]:disabled{cursor:not-allowed}fieldset[data-v-1a928612]{border:none;padding:0;margin:0}legend[data-v-1a928612]{padding:0}details[data-v-1a928612]{display:block}summary[data-v-1a928612]{display:list-item;cursor:pointer}hr[data-v-1a928612]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-1a928612],pre[data-v-1a928612],kbd[data-v-1a928612],samp[data-v-1a928612]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-1a928612]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-1a928612]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-1a928612]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-1a928612]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-1a928612]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-1a928612]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-1a928612],h6[data-v-1a928612]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-1a928612]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-1a928612]::-webkit-scrollbar{height:4px}[data-v-1a928612]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-1a928612]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-1a928612]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-1a928612]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-1a928612]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-1a928612]:root,html[data-theme=light][data-v-1a928612],.light[data-v-1a928612]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-1a928612],.dark[data-v-1a928612]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-1a928612{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-1a928612{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-1a928612{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-1a928612]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-1a928612]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-1a928612]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-1a928612]{flex:1}.action-bar-container .action-bar .info-content[data-v-1a928612]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-1a928612]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-1a928612]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-1a928612]{display:flex;gap:var(--spacing-md)}main[data-v-1a928612]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-1a928612]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-1a928612]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-1a928612]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-1a928612]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-1a928612]{flex:1}.content-section .content-header[data-v-1a928612]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-1a928612]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-1a928612]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-1a928612]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-1a928612]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-1a928612]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-1a928612]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-1a928612 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.roles-section[data-v-1a928612]{flex:1}.roles-section .roles-header[data-v-1a928612]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.roles-section .roles-table-container[data-v-1a928612]{overflow-x:auto}[data-v-4ac76e80],[data-v-4ac76e80]:before,[data-v-4ac76e80]:after{box-sizing:border-box}html[data-v-4ac76e80],body[data-v-4ac76e80],h1[data-v-4ac76e80],h2[data-v-4ac76e80],h3[data-v-4ac76e80],h4[data-v-4ac76e80],h5[data-v-4ac76e80],h6[data-v-4ac76e80],p[data-v-4ac76e80],figure[data-v-4ac76e80],blockquote[data-v-4ac76e80],dl[data-v-4ac76e80],dd[data-v-4ac76e80],ul[data-v-4ac76e80],ol[data-v-4ac76e80]{margin:0;padding:0}body[data-v-4ac76e80]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-4ac76e80],ol[data-v-4ac76e80]{list-style:none}img[data-v-4ac76e80],picture[data-v-4ac76e80],svg[data-v-4ac76e80]{max-width:100%;display:block}input[data-v-4ac76e80],button[data-v-4ac76e80],textarea[data-v-4ac76e80],select[data-v-4ac76e80]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-4ac76e80]:focus-within{scroll-behavior:auto}[data-v-4ac76e80],[data-v-4ac76e80]:before,[data-v-4ac76e80]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-4ac76e80]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-4ac76e80]:hover{color:var(--color-text-brand-secondary)}a[data-v-4ac76e80]:active{color:var(--color-text-brand-tertiary)}button[data-v-4ac76e80]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-4ac76e80]:focus:not(:focus-visible){outline:none}[data-v-4ac76e80]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-4ac76e80],textarea[data-v-4ac76e80],select[data-v-4ac76e80]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-4ac76e80]:focus,textarea[data-v-4ac76e80]:focus,select[data-v-4ac76e80]:focus{border-color:var(--color-focus);outline:none}input[data-v-4ac76e80]:disabled,textarea[data-v-4ac76e80]:disabled,select[data-v-4ac76e80]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-4ac76e80]{border-collapse:collapse;width:100%}th[data-v-4ac76e80]{text-align:left}button[data-v-4ac76e80]:disabled,input[data-v-4ac76e80]:disabled,textarea[data-v-4ac76e80]:disabled,select[data-v-4ac76e80]:disabled{cursor:not-allowed}fieldset[data-v-4ac76e80]{border:none;padding:0;margin:0}legend[data-v-4ac76e80]{padding:0}details[data-v-4ac76e80]{display:block}summary[data-v-4ac76e80]{display:list-item;cursor:pointer}hr[data-v-4ac76e80]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-4ac76e80],pre[data-v-4ac76e80],kbd[data-v-4ac76e80],samp[data-v-4ac76e80]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-4ac76e80]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-4ac76e80]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-4ac76e80]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-4ac76e80]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-4ac76e80]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-4ac76e80]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-4ac76e80],h6[data-v-4ac76e80]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-4ac76e80]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-4ac76e80]::-webkit-scrollbar{height:4px}[data-v-4ac76e80]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-4ac76e80]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-4ac76e80]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-4ac76e80]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-4ac76e80]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-4ac76e80]:root,html[data-theme=light][data-v-4ac76e80],.light[data-v-4ac76e80]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-4ac76e80],.dark[data-v-4ac76e80]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-4ac76e80{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-4ac76e80{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-4ac76e80{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-4ac76e80]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-4ac76e80]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-4ac76e80]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-4ac76e80]{flex:1}.action-bar-container .action-bar .info-content[data-v-4ac76e80]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-4ac76e80]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-4ac76e80]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-4ac76e80]{display:flex;gap:var(--spacing-md)}main[data-v-4ac76e80]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-4ac76e80]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-4ac76e80]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-4ac76e80]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-4ac76e80]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-4ac76e80]{flex:1}.content-section .content-header[data-v-4ac76e80]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-4ac76e80]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-4ac76e80]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-4ac76e80]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-4ac76e80]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-4ac76e80]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-4ac76e80]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-4ac76e80 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.admin-ai-view[data-v-4ac76e80]{padding:var(--spacing-lg);max-width:var(--container-max-width-desktop);margin:0 auto;display:flex;flex-direction:column;gap:var(--spacing-lg)}.header[data-v-4ac76e80]{margin-bottom:var(--spacing-md)}.header h1[data-v-4ac76e80]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.ai-card .card-header[data-v-4ac76e80]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.ai-card .card-header .card-title[data-v-4ac76e80]{display:flex;align-items:center;gap:var(--spacing-sm)}.ai-card .card-header .card-title .title-icon[data-v-4ac76e80]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:var(--color-background-brand-primary);color:var(--color-foreground-brand-primary);border-radius:var(--component-border-radius)}.ai-card .card-header .card-title .title-icon svg[data-v-4ac76e80]{width:18px;height:18px}.ai-card .card-header .card-title h2[data-v-4ac76e80]{font-size:var(--font-size-text-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.ai-card .card-description[data-v-4ac76e80]{color:var(--color-text-secondary);margin-bottom:var(--spacing-lg);line-height:var(--line-height-text-md)}.ai-card .card-actions[data-v-4ac76e80]{display:flex;gap:var(--spacing-md);flex-wrap:wrap;align-items:center;margin-top:var(--spacing-md)}.create-collection-form[data-v-4ac76e80]{display:flex;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);align-items:flex-end;padding:var(--spacing-md);background-color:var(--color-background-primary);border-radius:var(--radius-lg);border:var(--border-width-thin) solid var(--color-border-primary)}.create-collection-form .collection-input[data-v-4ac76e80]{flex:1;max-width:400px;min-width:200px}.collections-section .section-title[data-v-4ac76e80]{font-size:var(--font-size-text-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--spacing-md)}.status-cell[data-v-4ac76e80]{display:flex;align-items:center;gap:var(--spacing-md)}.status-cell .status-indicator[data-v-4ac76e80]{width:10px;height:10px;border-radius:50%;flex-shrink:0;box-shadow:0 0 0 2px #fffc}.status-cell .status-indicator.green[data-v-4ac76e80]{background-color:var(--color-background-success-solid);animation:pulse-green-4ac76e80 2s infinite}.status-cell .status-indicator.yellow[data-v-4ac76e80]{background-color:var(--color-background-warning-solid);animation:pulse-yellow-4ac76e80 2s infinite}.status-cell .status-indicator.red[data-v-4ac76e80]{background-color:var(--color-background-error-solid)}.status-cell .status-text[data-v-4ac76e80]{font-size:var(--font-size-text-sm);text-transform:capitalize;font-weight:var(--font-weight-medium)}@keyframes pulse-green-4ac76e80{0%,to{opacity:1}50%{opacity:.7}}@keyframes pulse-yellow-4ac76e80{0%,to{opacity:1}50%{opacity:.6}}.document-count[data-v-4ac76e80],.vector-info[data-v-4ac76e80],.distance-info[data-v-4ac76e80]{color:var(--color-text-secondary);font-size:var(--font-size-text-sm)}.actions[data-v-4ac76e80]{display:flex;gap:var(--spacing-md);align-items:center;justify-content:flex-end}.delete-button[data-v-4ac76e80]{color:var(--color-text-error-primary);transition:var(--transition-default)}.delete-button[data-v-4ac76e80]:hover:not(:disabled){background-color:var(--color-background-error-primary);color:var(--color-text-error-primary);transform:scale(1.05)}.delete-button[data-v-4ac76e80]:focus{box-shadow:0 0 0 2px var(--color-focus-error)}.delete-button[data-v-4ac76e80]:active:not(:disabled){transform:scale(.95)}.delete-button[data-v-4ac76e80]:disabled{opacity:.5;cursor:not-allowed}.empty-state[data-v-4ac76e80]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);text-align:center;color:var(--color-text-secondary)}.empty-state .empty-icon[data-v-4ac76e80]{width:48px;height:48px;margin-bottom:var(--spacing-md);opacity:.5}.empty-state p[data-v-4ac76e80]{margin:0;font-size:var(--font-size-text-md)}@media (max-width: 1024px){.admin-ai-view[data-v-4ac76e80]{padding:var(--spacing-md)}.create-collection-form[data-v-4ac76e80]{flex-direction:column;align-items:stretch;gap:var(--spacing-sm)}.create-collection-form .collection-input[data-v-4ac76e80]{max-width:none;margin-bottom:var(--spacing-md)}.card-actions[data-v-4ac76e80]{flex-direction:column;align-items:stretch;gap:var(--spacing-sm)}.ai-card .card-header[data-v-4ac76e80]{flex-direction:column;align-items:flex-start;gap:var(--spacing-sm)}}@media (prefers-reduced-motion: reduce){.status-indicator[data-v-4ac76e80]{animation:none!important}.delete-button[data-v-4ac76e80]{transition:none!important;transform:none!important}.delete-button[data-v-4ac76e80]:hover:not(:disabled){transform:none!important}.delete-button[data-v-4ac76e80]:active:not(:disabled){transform:none!important}}[data-v-f0d9bd7b],[data-v-f0d9bd7b]:before,[data-v-f0d9bd7b]:after{box-sizing:border-box}html[data-v-f0d9bd7b],body[data-v-f0d9bd7b],h1[data-v-f0d9bd7b],h2[data-v-f0d9bd7b],h3[data-v-f0d9bd7b],h4[data-v-f0d9bd7b],h5[data-v-f0d9bd7b],h6[data-v-f0d9bd7b],p[data-v-f0d9bd7b],figure[data-v-f0d9bd7b],blockquote[data-v-f0d9bd7b],dl[data-v-f0d9bd7b],dd[data-v-f0d9bd7b],ul[data-v-f0d9bd7b],ol[data-v-f0d9bd7b]{margin:0;padding:0}body[data-v-f0d9bd7b]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-f0d9bd7b],ol[data-v-f0d9bd7b]{list-style:none}img[data-v-f0d9bd7b],picture[data-v-f0d9bd7b],svg[data-v-f0d9bd7b]{max-width:100%;display:block}input[data-v-f0d9bd7b],button[data-v-f0d9bd7b],textarea[data-v-f0d9bd7b],select[data-v-f0d9bd7b]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-f0d9bd7b]:focus-within{scroll-behavior:auto}[data-v-f0d9bd7b],[data-v-f0d9bd7b]:before,[data-v-f0d9bd7b]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-f0d9bd7b]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-f0d9bd7b]:hover{color:var(--color-text-brand-secondary)}a[data-v-f0d9bd7b]:active{color:var(--color-text-brand-tertiary)}button[data-v-f0d9bd7b]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-f0d9bd7b]:focus:not(:focus-visible){outline:none}[data-v-f0d9bd7b]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-f0d9bd7b],textarea[data-v-f0d9bd7b],select[data-v-f0d9bd7b]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-f0d9bd7b]:focus,textarea[data-v-f0d9bd7b]:focus,select[data-v-f0d9bd7b]:focus{border-color:var(--color-focus);outline:none}input[data-v-f0d9bd7b]:disabled,textarea[data-v-f0d9bd7b]:disabled,select[data-v-f0d9bd7b]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-f0d9bd7b]{border-collapse:collapse;width:100%}th[data-v-f0d9bd7b]{text-align:left}button[data-v-f0d9bd7b]:disabled,input[data-v-f0d9bd7b]:disabled,textarea[data-v-f0d9bd7b]:disabled,select[data-v-f0d9bd7b]:disabled{cursor:not-allowed}fieldset[data-v-f0d9bd7b]{border:none;padding:0;margin:0}legend[data-v-f0d9bd7b]{padding:0}details[data-v-f0d9bd7b]{display:block}summary[data-v-f0d9bd7b]{display:list-item;cursor:pointer}hr[data-v-f0d9bd7b]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-f0d9bd7b],pre[data-v-f0d9bd7b],kbd[data-v-f0d9bd7b],samp[data-v-f0d9bd7b]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-f0d9bd7b]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-f0d9bd7b]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-f0d9bd7b]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-f0d9bd7b]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-f0d9bd7b]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-f0d9bd7b]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-f0d9bd7b],h6[data-v-f0d9bd7b]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-f0d9bd7b]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-f0d9bd7b]::-webkit-scrollbar{height:4px}[data-v-f0d9bd7b]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-f0d9bd7b]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-f0d9bd7b]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-f0d9bd7b]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-f0d9bd7b]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-f0d9bd7b]:root,html[data-theme=light][data-v-f0d9bd7b],.light[data-v-f0d9bd7b]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-f0d9bd7b],.dark[data-v-f0d9bd7b]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-f0d9bd7b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-f0d9bd7b{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-f0d9bd7b{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-f0d9bd7b]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-f0d9bd7b]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-f0d9bd7b]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-f0d9bd7b]{flex:1}.action-bar-container .action-bar .info-content[data-v-f0d9bd7b]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-f0d9bd7b]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-f0d9bd7b]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-f0d9bd7b]{display:flex;gap:var(--spacing-md)}main[data-v-f0d9bd7b]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-f0d9bd7b]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-f0d9bd7b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-f0d9bd7b]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-f0d9bd7b]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-f0d9bd7b]{flex:1}.content-section .content-header[data-v-f0d9bd7b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-f0d9bd7b]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-f0d9bd7b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-f0d9bd7b]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-f0d9bd7b]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-f0d9bd7b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-f0d9bd7b]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-f0d9bd7b var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.admin-questionnaires-table-wrapper[data-v-f0d9bd7b]{width:100%}.questionnaire-name-cell[data-v-f0d9bd7b]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.questionnaire-name-cell .questionnaire-name[data-v-f0d9bd7b]{display:block;font-size:var(--font-size-text-md);line-height:var(--line-height-text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.questionnaire-name-cell .questionnaire-description[data-v-f0d9bd7b]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.company-cell[data-v-f0d9bd7b]{display:flex;align-items:center;gap:var(--spacing-sm)}.text-muted[data-v-f0d9bd7b]{color:var(--color-text-tertiary);font-style:italic}[data-v-12048367],[data-v-12048367]:before,[data-v-12048367]:after{box-sizing:border-box}html[data-v-12048367],body[data-v-12048367],h1[data-v-12048367],h2[data-v-12048367],h3[data-v-12048367],h4[data-v-12048367],h5[data-v-12048367],h6[data-v-12048367],p[data-v-12048367],figure[data-v-12048367],blockquote[data-v-12048367],dl[data-v-12048367],dd[data-v-12048367],ul[data-v-12048367],ol[data-v-12048367]{margin:0;padding:0}body[data-v-12048367]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-12048367],ol[data-v-12048367]{list-style:none}img[data-v-12048367],picture[data-v-12048367],svg[data-v-12048367]{max-width:100%;display:block}input[data-v-12048367],button[data-v-12048367],textarea[data-v-12048367],select[data-v-12048367]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-12048367]:focus-within{scroll-behavior:auto}[data-v-12048367],[data-v-12048367]:before,[data-v-12048367]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-12048367]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-12048367]:hover{color:var(--color-text-brand-secondary)}a[data-v-12048367]:active{color:var(--color-text-brand-tertiary)}button[data-v-12048367]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-12048367]:focus:not(:focus-visible){outline:none}[data-v-12048367]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-12048367],textarea[data-v-12048367],select[data-v-12048367]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-12048367]:focus,textarea[data-v-12048367]:focus,select[data-v-12048367]:focus{border-color:var(--color-focus);outline:none}input[data-v-12048367]:disabled,textarea[data-v-12048367]:disabled,select[data-v-12048367]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-12048367]{border-collapse:collapse;width:100%}th[data-v-12048367]{text-align:left}button[data-v-12048367]:disabled,input[data-v-12048367]:disabled,textarea[data-v-12048367]:disabled,select[data-v-12048367]:disabled{cursor:not-allowed}fieldset[data-v-12048367]{border:none;padding:0;margin:0}legend[data-v-12048367]{padding:0}details[data-v-12048367]{display:block}summary[data-v-12048367]{display:list-item;cursor:pointer}hr[data-v-12048367]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-12048367],pre[data-v-12048367],kbd[data-v-12048367],samp[data-v-12048367]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-12048367]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-12048367]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-12048367]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-12048367]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-12048367]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-12048367]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-12048367],h6[data-v-12048367]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-12048367]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-12048367]::-webkit-scrollbar{height:4px}[data-v-12048367]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-12048367]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-12048367]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-12048367]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-12048367]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-12048367]:root,html[data-theme=light][data-v-12048367],.light[data-v-12048367]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-12048367],.dark[data-v-12048367]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-12048367{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-12048367{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-12048367{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-12048367]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-12048367]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-12048367]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-12048367]{flex:1}.action-bar-container .action-bar .info-content[data-v-12048367]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-12048367]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-12048367]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-12048367]{display:flex;gap:var(--spacing-md)}main[data-v-12048367]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-12048367]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-12048367]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-12048367]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-12048367]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-12048367]{flex:1}.content-section .content-header[data-v-12048367]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-12048367]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-12048367]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-12048367]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-12048367]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-12048367]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-12048367]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-12048367 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.questionnaire-form[data-v-12048367]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.form-section[data-v-12048367]{display:flex;flex-direction:column;gap:var(--spacing-md)}.form-row[data-v-12048367]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md)}@media (max-width: 768px){.form-row[data-v-12048367]{grid-template-columns:1fr}}.modal-footer[data-v-12048367]{display:flex;justify-content:flex-end;gap:var(--spacing-sm)}[data-v-0ac14d27],[data-v-0ac14d27]:before,[data-v-0ac14d27]:after{box-sizing:border-box}html[data-v-0ac14d27],body[data-v-0ac14d27],h1[data-v-0ac14d27],h2[data-v-0ac14d27],h3[data-v-0ac14d27],h4[data-v-0ac14d27],h5[data-v-0ac14d27],h6[data-v-0ac14d27],p[data-v-0ac14d27],figure[data-v-0ac14d27],blockquote[data-v-0ac14d27],dl[data-v-0ac14d27],dd[data-v-0ac14d27],ul[data-v-0ac14d27],ol[data-v-0ac14d27]{margin:0;padding:0}body[data-v-0ac14d27]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-0ac14d27],ol[data-v-0ac14d27]{list-style:none}img[data-v-0ac14d27],picture[data-v-0ac14d27],svg[data-v-0ac14d27]{max-width:100%;display:block}input[data-v-0ac14d27],button[data-v-0ac14d27],textarea[data-v-0ac14d27],select[data-v-0ac14d27]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-0ac14d27]:focus-within{scroll-behavior:auto}[data-v-0ac14d27],[data-v-0ac14d27]:before,[data-v-0ac14d27]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-0ac14d27]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-0ac14d27]:hover{color:var(--color-text-brand-secondary)}a[data-v-0ac14d27]:active{color:var(--color-text-brand-tertiary)}button[data-v-0ac14d27]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-0ac14d27]:focus:not(:focus-visible){outline:none}[data-v-0ac14d27]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-0ac14d27],textarea[data-v-0ac14d27],select[data-v-0ac14d27]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-0ac14d27]:focus,textarea[data-v-0ac14d27]:focus,select[data-v-0ac14d27]:focus{border-color:var(--color-focus);outline:none}input[data-v-0ac14d27]:disabled,textarea[data-v-0ac14d27]:disabled,select[data-v-0ac14d27]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-0ac14d27]{border-collapse:collapse;width:100%}th[data-v-0ac14d27]{text-align:left}button[data-v-0ac14d27]:disabled,input[data-v-0ac14d27]:disabled,textarea[data-v-0ac14d27]:disabled,select[data-v-0ac14d27]:disabled{cursor:not-allowed}fieldset[data-v-0ac14d27]{border:none;padding:0;margin:0}legend[data-v-0ac14d27]{padding:0}details[data-v-0ac14d27]{display:block}summary[data-v-0ac14d27]{display:list-item;cursor:pointer}hr[data-v-0ac14d27]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-0ac14d27],pre[data-v-0ac14d27],kbd[data-v-0ac14d27],samp[data-v-0ac14d27]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-0ac14d27]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-0ac14d27]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-0ac14d27]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-0ac14d27]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-0ac14d27]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-0ac14d27]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-0ac14d27],h6[data-v-0ac14d27]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-0ac14d27]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-0ac14d27]::-webkit-scrollbar{height:4px}[data-v-0ac14d27]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-0ac14d27]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-0ac14d27]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-0ac14d27]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-0ac14d27]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-0ac14d27]:root,html[data-theme=light][data-v-0ac14d27],.light[data-v-0ac14d27]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-0ac14d27],.dark[data-v-0ac14d27]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-0ac14d27{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-0ac14d27{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-0ac14d27{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-0ac14d27]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-0ac14d27]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-0ac14d27]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-0ac14d27]{flex:1}.action-bar-container .action-bar .info-content[data-v-0ac14d27]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-0ac14d27]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-0ac14d27]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-0ac14d27]{display:flex;gap:var(--spacing-md)}main[data-v-0ac14d27]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-0ac14d27]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-0ac14d27]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-0ac14d27]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-0ac14d27]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-0ac14d27]{flex:1}.content-section .content-header[data-v-0ac14d27]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-0ac14d27]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-0ac14d27]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-0ac14d27]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-0ac14d27]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container .loading-spinner[data-v-0ac14d27]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-0ac14d27 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.questionnaires-section[data-v-0ac14d27]{flex:1}.questionnaires-header[data-v-0ac14d27]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.loading-container[data-v-0ac14d27]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-0ac14d27]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-foreground-brand-primary);border-radius:50%;animation:spin-0ac14d27 1s linear infinite;margin-bottom:var(--spacing-md)}.empty-state[data-v-0ac14d27]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-5xl);text-align:center}.empty-state .empty-message[data-v-0ac14d27]{font-size:var(--font-size-text-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--spacing-sm)}.empty-state .empty-description[data-v-0ac14d27]{font-size:var(--font-size-text-md);color:var(--color-text-secondary);margin-bottom:var(--spacing-lg)}[data-v-8afdd0d5],[data-v-8afdd0d5]:before,[data-v-8afdd0d5]:after{box-sizing:border-box}html[data-v-8afdd0d5],body[data-v-8afdd0d5],h1[data-v-8afdd0d5],h2[data-v-8afdd0d5],h3[data-v-8afdd0d5],h4[data-v-8afdd0d5],h5[data-v-8afdd0d5],h6[data-v-8afdd0d5],p[data-v-8afdd0d5],figure[data-v-8afdd0d5],blockquote[data-v-8afdd0d5],dl[data-v-8afdd0d5],dd[data-v-8afdd0d5],ul[data-v-8afdd0d5],ol[data-v-8afdd0d5]{margin:0;padding:0}body[data-v-8afdd0d5]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-8afdd0d5],ol[data-v-8afdd0d5]{list-style:none}img[data-v-8afdd0d5],picture[data-v-8afdd0d5],svg[data-v-8afdd0d5]{max-width:100%;display:block}input[data-v-8afdd0d5],button[data-v-8afdd0d5],textarea[data-v-8afdd0d5],select[data-v-8afdd0d5]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-8afdd0d5]:focus-within{scroll-behavior:auto}[data-v-8afdd0d5],[data-v-8afdd0d5]:before,[data-v-8afdd0d5]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-8afdd0d5]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-8afdd0d5]:hover{color:var(--color-text-brand-secondary)}a[data-v-8afdd0d5]:active{color:var(--color-text-brand-tertiary)}button[data-v-8afdd0d5]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-8afdd0d5]:focus:not(:focus-visible){outline:none}[data-v-8afdd0d5]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-8afdd0d5],textarea[data-v-8afdd0d5],select[data-v-8afdd0d5]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-8afdd0d5]:focus,textarea[data-v-8afdd0d5]:focus,select[data-v-8afdd0d5]:focus{border-color:var(--color-focus);outline:none}input[data-v-8afdd0d5]:disabled,textarea[data-v-8afdd0d5]:disabled,select[data-v-8afdd0d5]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-8afdd0d5]{border-collapse:collapse;width:100%}th[data-v-8afdd0d5]{text-align:left}button[data-v-8afdd0d5]:disabled,input[data-v-8afdd0d5]:disabled,textarea[data-v-8afdd0d5]:disabled,select[data-v-8afdd0d5]:disabled{cursor:not-allowed}fieldset[data-v-8afdd0d5]{border:none;padding:0;margin:0}legend[data-v-8afdd0d5]{padding:0}details[data-v-8afdd0d5]{display:block}summary[data-v-8afdd0d5]{display:list-item;cursor:pointer}hr[data-v-8afdd0d5]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-8afdd0d5],pre[data-v-8afdd0d5],kbd[data-v-8afdd0d5],samp[data-v-8afdd0d5]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-8afdd0d5]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-8afdd0d5]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-8afdd0d5]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-8afdd0d5]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-8afdd0d5]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-8afdd0d5]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-8afdd0d5],h6[data-v-8afdd0d5]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-8afdd0d5]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-8afdd0d5]::-webkit-scrollbar{height:4px}[data-v-8afdd0d5]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-8afdd0d5]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-8afdd0d5]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-8afdd0d5]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-8afdd0d5]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-8afdd0d5]:root,html[data-theme=light][data-v-8afdd0d5],.light[data-v-8afdd0d5]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-8afdd0d5],.dark[data-v-8afdd0d5]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-8afdd0d5{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-8afdd0d5{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-8afdd0d5{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-8afdd0d5]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-8afdd0d5]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-8afdd0d5]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-8afdd0d5]{flex:1}.action-bar-container .action-bar .info-content[data-v-8afdd0d5]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-8afdd0d5]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-8afdd0d5]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-8afdd0d5]{display:flex;gap:var(--spacing-md)}main[data-v-8afdd0d5]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-8afdd0d5]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-8afdd0d5]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-8afdd0d5]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-8afdd0d5]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-8afdd0d5]{flex:1}.content-section .content-header[data-v-8afdd0d5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-8afdd0d5]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-8afdd0d5]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-8afdd0d5]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-8afdd0d5]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-8afdd0d5]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-8afdd0d5]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-8afdd0d5 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.assign-form[data-v-8afdd0d5]{display:flex;flex-direction:column;gap:var(--spacing-md)}.warning-message[data-v-8afdd0d5]{display:flex;align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-md);background-color:var(--color-background-warning-subtle);border:1px solid var(--color-border-warning);border-radius:var(--radius-md)}.warning-message .warning-icon[data-v-8afdd0d5]{flex-shrink:0;width:var(--spacing-lg);height:var(--spacing-lg);color:var(--color-foreground-warning-primary)}.warning-message p[data-v-8afdd0d5]{margin:0;font-size:var(--font-size-text-sm);color:var(--color-text-warning-primary);line-height:var(--line-height-text-sm)}.modal-footer[data-v-8afdd0d5]{display:flex;justify-content:flex-end;gap:var(--spacing-sm)}[data-v-60a25fb4],[data-v-60a25fb4]:before,[data-v-60a25fb4]:after{box-sizing:border-box}html[data-v-60a25fb4],body[data-v-60a25fb4],h1[data-v-60a25fb4],h2[data-v-60a25fb4],h3[data-v-60a25fb4],h4[data-v-60a25fb4],h5[data-v-60a25fb4],h6[data-v-60a25fb4],p[data-v-60a25fb4],figure[data-v-60a25fb4],blockquote[data-v-60a25fb4],dl[data-v-60a25fb4],dd[data-v-60a25fb4],ul[data-v-60a25fb4],ol[data-v-60a25fb4]{margin:0;padding:0}body[data-v-60a25fb4]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-60a25fb4],ol[data-v-60a25fb4]{list-style:none}img[data-v-60a25fb4],picture[data-v-60a25fb4],svg[data-v-60a25fb4]{max-width:100%;display:block}input[data-v-60a25fb4],button[data-v-60a25fb4],textarea[data-v-60a25fb4],select[data-v-60a25fb4]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-60a25fb4]:focus-within{scroll-behavior:auto}[data-v-60a25fb4],[data-v-60a25fb4]:before,[data-v-60a25fb4]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-60a25fb4]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-60a25fb4]:hover{color:var(--color-text-brand-secondary)}a[data-v-60a25fb4]:active{color:var(--color-text-brand-tertiary)}button[data-v-60a25fb4]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-60a25fb4]:focus:not(:focus-visible){outline:none}[data-v-60a25fb4]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-60a25fb4],textarea[data-v-60a25fb4],select[data-v-60a25fb4]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-60a25fb4]:focus,textarea[data-v-60a25fb4]:focus,select[data-v-60a25fb4]:focus{border-color:var(--color-focus);outline:none}input[data-v-60a25fb4]:disabled,textarea[data-v-60a25fb4]:disabled,select[data-v-60a25fb4]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-60a25fb4]{border-collapse:collapse;width:100%}th[data-v-60a25fb4]{text-align:left}button[data-v-60a25fb4]:disabled,input[data-v-60a25fb4]:disabled,textarea[data-v-60a25fb4]:disabled,select[data-v-60a25fb4]:disabled{cursor:not-allowed}fieldset[data-v-60a25fb4]{border:none;padding:0;margin:0}legend[data-v-60a25fb4]{padding:0}details[data-v-60a25fb4]{display:block}summary[data-v-60a25fb4]{display:list-item;cursor:pointer}hr[data-v-60a25fb4]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-60a25fb4],pre[data-v-60a25fb4],kbd[data-v-60a25fb4],samp[data-v-60a25fb4]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-60a25fb4]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-60a25fb4]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-60a25fb4]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-60a25fb4]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-60a25fb4]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-60a25fb4]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-60a25fb4],h6[data-v-60a25fb4]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-60a25fb4]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-60a25fb4]::-webkit-scrollbar{height:4px}[data-v-60a25fb4]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-60a25fb4]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-60a25fb4]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-60a25fb4]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-60a25fb4]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-60a25fb4]:root,html[data-theme=light][data-v-60a25fb4],.light[data-v-60a25fb4]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-60a25fb4],.dark[data-v-60a25fb4]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-60a25fb4{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-60a25fb4{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-60a25fb4{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-60a25fb4]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-60a25fb4]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-60a25fb4]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-60a25fb4]{flex:1}.action-bar-container .action-bar .info-content[data-v-60a25fb4]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-60a25fb4]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-60a25fb4]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-60a25fb4]{display:flex;gap:var(--spacing-md)}main[data-v-60a25fb4]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-60a25fb4]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-60a25fb4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-60a25fb4]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-60a25fb4]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-60a25fb4]{flex:1}.content-section .content-header[data-v-60a25fb4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-60a25fb4]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-60a25fb4]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-60a25fb4]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-60a25fb4]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-60a25fb4]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-60a25fb4]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-60a25fb4 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.questionnaire-detail-view[data-v-60a25fb4]{padding:var(--spacing-lg)}.header-line[data-v-60a25fb4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-2xl)}.loading-container[data-v-60a25fb4],.error-container[data-v-60a25fb4]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-5xl);text-align:center}.loading-spinner[data-v-60a25fb4]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-foreground-brand-primary);border-radius:50%;animation:spin-60a25fb4 1s linear infinite;margin-bottom:var(--spacing-md)}.detail-header[data-v-60a25fb4]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-xl);gap:var(--spacing-md);flex-wrap:wrap}.detail-header .header-left[data-v-60a25fb4]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.detail-header .header-actions[data-v-60a25fb4]{display:flex;gap:var(--spacing-sm);align-items:center}.detail-content[data-v-60a25fb4]{display:grid;grid-template-columns:2fr 1fr;gap:var(--spacing-lg)}@media (max-width: 1024px){.detail-content[data-v-60a25fb4]{grid-template-columns:1fr}}.metadata-card[data-v-60a25fb4],.statistics-card[data-v-60a25fb4]{position:relative;padding:var(--spacing-3xl);background-color:var(--color-background-primary);border-radius:var(--component-border-radius-lg);border:1px solid var(--color-border-primary);z-index:var(--z-index-card);transition:var(--transition-default)}.metadata-card[data-v-60a25fb4]:has(.context-menu.open),.statistics-card[data-v-60a25fb4]:has(.context-menu.open){z-index:calc(var(--z-index-card) + 2)}.metadata-card[data-v-60a25fb4],.statistics-card[data-v-60a25fb4]{padding:var(--spacing-lg)}.metadata-card h2[data-v-60a25fb4],.statistics-card h2[data-v-60a25fb4]{font-size:var(--font-size-text-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--spacing-md)}.metadata-grid[data-v-60a25fb4]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}@media (max-width: 768px){.metadata-grid[data-v-60a25fb4]{grid-template-columns:1fr}}.metadata-item[data-v-60a25fb4]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.metadata-label[data-v-60a25fb4]{font-size:var(--font-size-text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.metadata-value[data-v-60a25fb4]{font-size:var(--font-size-text-md);color:var(--color-text-primary)}.metadata-description[data-v-60a25fb4]{margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--color-border-secondary)}.metadata-description .metadata-value[data-v-60a25fb4]{margin-top:var(--spacing-xs);line-height:var(--line-height-text-md)}.statistics-grid[data-v-60a25fb4]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg)}.stat-item[data-v-60a25fb4]{text-align:center;padding:var(--spacing-md);background-color:var(--color-background-secondary);border-radius:var(--radius-md)}.stat-item .stat-value[data-v-60a25fb4]{font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);color:var(--color-foreground-brand-primary);margin-bottom:var(--spacing-xs)}.stat-item .stat-label[data-v-60a25fb4]{font-size:var(--font-size-text-sm);color:var(--color-text-secondary)}[data-v-f1ba599a],[data-v-f1ba599a]:before,[data-v-f1ba599a]:after{box-sizing:border-box}html[data-v-f1ba599a],body[data-v-f1ba599a],h1[data-v-f1ba599a],h2[data-v-f1ba599a],h3[data-v-f1ba599a],h4[data-v-f1ba599a],h5[data-v-f1ba599a],h6[data-v-f1ba599a],p[data-v-f1ba599a],figure[data-v-f1ba599a],blockquote[data-v-f1ba599a],dl[data-v-f1ba599a],dd[data-v-f1ba599a],ul[data-v-f1ba599a],ol[data-v-f1ba599a]{margin:0;padding:0}body[data-v-f1ba599a]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-f1ba599a],ol[data-v-f1ba599a]{list-style:none}img[data-v-f1ba599a],picture[data-v-f1ba599a],svg[data-v-f1ba599a]{max-width:100%;display:block}input[data-v-f1ba599a],button[data-v-f1ba599a],textarea[data-v-f1ba599a],select[data-v-f1ba599a]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-f1ba599a]:focus-within{scroll-behavior:auto}[data-v-f1ba599a],[data-v-f1ba599a]:before,[data-v-f1ba599a]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-f1ba599a]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-f1ba599a]:hover{color:var(--color-text-brand-secondary)}a[data-v-f1ba599a]:active{color:var(--color-text-brand-tertiary)}button[data-v-f1ba599a]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-f1ba599a]:focus:not(:focus-visible){outline:none}[data-v-f1ba599a]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-f1ba599a],textarea[data-v-f1ba599a],select[data-v-f1ba599a]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-f1ba599a]:focus,textarea[data-v-f1ba599a]:focus,select[data-v-f1ba599a]:focus{border-color:var(--color-focus);outline:none}input[data-v-f1ba599a]:disabled,textarea[data-v-f1ba599a]:disabled,select[data-v-f1ba599a]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-f1ba599a]{border-collapse:collapse;width:100%}th[data-v-f1ba599a]{text-align:left}button[data-v-f1ba599a]:disabled,input[data-v-f1ba599a]:disabled,textarea[data-v-f1ba599a]:disabled,select[data-v-f1ba599a]:disabled{cursor:not-allowed}fieldset[data-v-f1ba599a]{border:none;padding:0;margin:0}legend[data-v-f1ba599a]{padding:0}details[data-v-f1ba599a]{display:block}summary[data-v-f1ba599a]{display:list-item;cursor:pointer}hr[data-v-f1ba599a]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-f1ba599a],pre[data-v-f1ba599a],kbd[data-v-f1ba599a],samp[data-v-f1ba599a]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-f1ba599a]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-f1ba599a]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-f1ba599a]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-f1ba599a]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-f1ba599a]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-f1ba599a]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-f1ba599a],h6[data-v-f1ba599a]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-f1ba599a]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-f1ba599a]::-webkit-scrollbar{height:4px}[data-v-f1ba599a]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-f1ba599a]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-f1ba599a]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-f1ba599a]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-f1ba599a]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-f1ba599a]:root,html[data-theme=light][data-v-f1ba599a],.light[data-v-f1ba599a]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-f1ba599a],.dark[data-v-f1ba599a]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-f1ba599a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-f1ba599a{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-f1ba599a{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-f1ba599a]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-f1ba599a]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-f1ba599a]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-f1ba599a]{flex:1}.action-bar-container .action-bar .info-content[data-v-f1ba599a]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-f1ba599a]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-f1ba599a]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-f1ba599a]{display:flex;gap:var(--spacing-md)}main[data-v-f1ba599a]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-f1ba599a]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-f1ba599a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-f1ba599a]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-f1ba599a]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-f1ba599a]{flex:1}.content-section .content-header[data-v-f1ba599a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-f1ba599a]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-f1ba599a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-f1ba599a]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-f1ba599a]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-f1ba599a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-f1ba599a]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-f1ba599a var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.component-palette[data-v-f1ba599a]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.palette-hint[data-v-f1ba599a]{font-size:var(--font-size-text-xs);color:var(--color-text-tertiary);margin:0;padding:var(--spacing-sm);background-color:var(--color-background-info-subtle);border-radius:var(--radius-sm);border:1px solid var(--color-border-info)}.palette-section h4[data-v-f1ba599a]{font-size:var(--font-size-text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);margin:0 0 var(--spacing-sm) 0;text-transform:uppercase;letter-spacing:.05em}.palette-item[data-v-f1ba599a]{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);background-color:var(--color-background-primary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-sm);cursor:grab;transition:all var(--transition-fast);margin-bottom:var(--spacing-xs)}.palette-item[data-v-f1ba599a]:hover{background-color:var(--color-background-tertiary);border-color:var(--color-border-brand-primary);box-shadow:0 2px 4px #0000001a;cursor:pointer}.palette-item[data-v-f1ba599a]:active{cursor:grabbing}.palette-item .item-icon[data-v-f1ba599a]{width:var(--spacing-lg);height:var(--spacing-lg);color:var(--color-foreground-brand-primary);flex-shrink:0}.palette-item span[data-v-f1ba599a]{font-size:var(--font-size-text-sm);color:var(--color-text-primary);font-weight:var(--font-weight-medium)}[data-v-2a7b676f],[data-v-2a7b676f]:before,[data-v-2a7b676f]:after{box-sizing:border-box}html[data-v-2a7b676f],body[data-v-2a7b676f],h1[data-v-2a7b676f],h2[data-v-2a7b676f],h3[data-v-2a7b676f],h4[data-v-2a7b676f],h5[data-v-2a7b676f],h6[data-v-2a7b676f],p[data-v-2a7b676f],figure[data-v-2a7b676f],blockquote[data-v-2a7b676f],dl[data-v-2a7b676f],dd[data-v-2a7b676f],ul[data-v-2a7b676f],ol[data-v-2a7b676f]{margin:0;padding:0}body[data-v-2a7b676f]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-2a7b676f],ol[data-v-2a7b676f]{list-style:none}img[data-v-2a7b676f],picture[data-v-2a7b676f],svg[data-v-2a7b676f]{max-width:100%;display:block}input[data-v-2a7b676f],button[data-v-2a7b676f],textarea[data-v-2a7b676f],select[data-v-2a7b676f]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-2a7b676f]:focus-within{scroll-behavior:auto}[data-v-2a7b676f],[data-v-2a7b676f]:before,[data-v-2a7b676f]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-2a7b676f]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-2a7b676f]:hover{color:var(--color-text-brand-secondary)}a[data-v-2a7b676f]:active{color:var(--color-text-brand-tertiary)}button[data-v-2a7b676f]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-2a7b676f]:focus:not(:focus-visible){outline:none}[data-v-2a7b676f]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-2a7b676f],textarea[data-v-2a7b676f],select[data-v-2a7b676f]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-2a7b676f]:focus,textarea[data-v-2a7b676f]:focus,select[data-v-2a7b676f]:focus{border-color:var(--color-focus);outline:none}input[data-v-2a7b676f]:disabled,textarea[data-v-2a7b676f]:disabled,select[data-v-2a7b676f]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-2a7b676f]{border-collapse:collapse;width:100%}th[data-v-2a7b676f]{text-align:left}button[data-v-2a7b676f]:disabled,input[data-v-2a7b676f]:disabled,textarea[data-v-2a7b676f]:disabled,select[data-v-2a7b676f]:disabled{cursor:not-allowed}fieldset[data-v-2a7b676f]{border:none;padding:0;margin:0}legend[data-v-2a7b676f]{padding:0}details[data-v-2a7b676f]{display:block}summary[data-v-2a7b676f]{display:list-item;cursor:pointer}hr[data-v-2a7b676f]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-2a7b676f],pre[data-v-2a7b676f],kbd[data-v-2a7b676f],samp[data-v-2a7b676f]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-2a7b676f]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-2a7b676f]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-2a7b676f]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-2a7b676f]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-2a7b676f]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-2a7b676f]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-2a7b676f],h6[data-v-2a7b676f]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-2a7b676f]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-2a7b676f]::-webkit-scrollbar{height:4px}[data-v-2a7b676f]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-2a7b676f]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-2a7b676f]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-2a7b676f]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-2a7b676f]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-2a7b676f]:root,html[data-theme=light][data-v-2a7b676f],.light[data-v-2a7b676f]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-2a7b676f],.dark[data-v-2a7b676f]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-2a7b676f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-2a7b676f{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-2a7b676f{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-2a7b676f]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-2a7b676f]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-2a7b676f]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-2a7b676f]{flex:1}.action-bar-container .action-bar .info-content[data-v-2a7b676f]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-2a7b676f]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-2a7b676f]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-2a7b676f]{display:flex;gap:var(--spacing-md)}main[data-v-2a7b676f]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-2a7b676f]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-2a7b676f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-2a7b676f]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-2a7b676f]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-2a7b676f]{flex:1}.content-section .content-header[data-v-2a7b676f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-2a7b676f]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-2a7b676f]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-2a7b676f]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-2a7b676f]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-2a7b676f]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-2a7b676f]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-2a7b676f var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.tree-node[data-v-2a7b676f]{margin-left:0}.tree-node.is-section .node-children[data-v-2a7b676f]{margin-left:var(--spacing-lg);padding-left:var(--spacing-md);border-left:2px solid var(--color-border-secondary)}.tree-node.is-selected .node-content[data-v-2a7b676f]{background-color:var(--color-background-tertiary);border-color:var(--color-border-primary)}.tree-node.is-selected>.node-content[data-v-2a7b676f]{background-color:var(--color-background-brand-primary-alt);border-color:var(--color-foreground-brand-primary)}.tree-node.is-selected>.node-content .node-label[data-v-2a7b676f]{color:var(--color-foreground-brand-primary);font-weight:var(--font-weight-semibold)}.tree-node.is-selected>.node-content .node-icon[data-v-2a7b676f]{color:var(--color-foreground-brand-primary)}.tree-node.is-selected>.node-children[data-v-2a7b676f]{border-color:var(--color-foreground-brand-primary)}.tree-node.is-dragging .node-content[data-v-2a7b676f]{opacity:.4;cursor:grabbing}.tree-node.drag-over .node-content[data-v-2a7b676f]{background-color:var(--color-background-info-subtle);border-color:var(--color-border-info);border-style:dashed;cursor:copy}.tree-node.delete-preview .node-content[data-v-2a7b676f]{background-color:var(--color-background-error-primary);border-color:var(--color-border-error)}.tree-node.delete-preview .node-content .node-label[data-v-2a7b676f]{color:var(--color-text-error)}.tree-node.delete-preview .node-content .node-icon[data-v-2a7b676f]{color:var(--color-foreground-error-primary)}.tree-node.delete-preview>.node-children[data-v-2a7b676f]{border-color:var(--color-border-error)}.node-content[data-v-2a7b676f]{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-sm);border:1px solid var(--color-border-secondary);border-radius:var(--radius-sm);margin-bottom:var(--spacing-xs);cursor:grab;transition:all var(--transition-fast)}.node-content[data-v-2a7b676f]:active{cursor:grabbing}.node-content[data-v-2a7b676f]:hover{background-color:var(--color-background-tertiary);border-color:var(--color-border-primary)}.node-content:hover .node-actions[data-v-2a7b676f]{opacity:1}.node-content[data-v-2a7b676f]:hover:has(.delete-button:hover){background-color:var(--color-background-error-primary);border-color:var(--color-border-error)}.node-content .node-left[data-v-2a7b676f]{display:flex;align-items:center;gap:var(--spacing-sm);flex:1;min-width:0}.node-content .node-left .node-icon[data-v-2a7b676f]{width:var(--spacing-lg);height:var(--spacing-lg);color:var(--color-text-secondary);flex-shrink:0;transition:color var(--transition-fast)}.node-content .node-left .node-label[data-v-2a7b676f]{font-size:var(--font-size-text-sm);color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color var(--transition-fast)}.node-content .node-actions[data-v-2a7b676f]{display:flex;gap:var(--spacing-xs);opacity:0;transition:opacity var(--transition-fast)}.node-children[data-v-2a7b676f]{margin-top:var(--spacing-xs);margin-bottom:var(--spacing-xs);transition:border-color var(--transition-fast)}[data-v-761a8fa5],[data-v-761a8fa5]:before,[data-v-761a8fa5]:after{box-sizing:border-box}html[data-v-761a8fa5],body[data-v-761a8fa5],h1[data-v-761a8fa5],h2[data-v-761a8fa5],h3[data-v-761a8fa5],h4[data-v-761a8fa5],h5[data-v-761a8fa5],h6[data-v-761a8fa5],p[data-v-761a8fa5],figure[data-v-761a8fa5],blockquote[data-v-761a8fa5],dl[data-v-761a8fa5],dd[data-v-761a8fa5],ul[data-v-761a8fa5],ol[data-v-761a8fa5]{margin:0;padding:0}body[data-v-761a8fa5]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-761a8fa5],ol[data-v-761a8fa5]{list-style:none}img[data-v-761a8fa5],picture[data-v-761a8fa5],svg[data-v-761a8fa5]{max-width:100%;display:block}input[data-v-761a8fa5],button[data-v-761a8fa5],textarea[data-v-761a8fa5],select[data-v-761a8fa5]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-761a8fa5]:focus-within{scroll-behavior:auto}[data-v-761a8fa5],[data-v-761a8fa5]:before,[data-v-761a8fa5]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-761a8fa5]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-761a8fa5]:hover{color:var(--color-text-brand-secondary)}a[data-v-761a8fa5]:active{color:var(--color-text-brand-tertiary)}button[data-v-761a8fa5]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-761a8fa5]:focus:not(:focus-visible){outline:none}[data-v-761a8fa5]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-761a8fa5],textarea[data-v-761a8fa5],select[data-v-761a8fa5]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-761a8fa5]:focus,textarea[data-v-761a8fa5]:focus,select[data-v-761a8fa5]:focus{border-color:var(--color-focus);outline:none}input[data-v-761a8fa5]:disabled,textarea[data-v-761a8fa5]:disabled,select[data-v-761a8fa5]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-761a8fa5]{border-collapse:collapse;width:100%}th[data-v-761a8fa5]{text-align:left}button[data-v-761a8fa5]:disabled,input[data-v-761a8fa5]:disabled,textarea[data-v-761a8fa5]:disabled,select[data-v-761a8fa5]:disabled{cursor:not-allowed}fieldset[data-v-761a8fa5]{border:none;padding:0;margin:0}legend[data-v-761a8fa5]{padding:0}details[data-v-761a8fa5]{display:block}summary[data-v-761a8fa5]{display:list-item;cursor:pointer}hr[data-v-761a8fa5]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-761a8fa5],pre[data-v-761a8fa5],kbd[data-v-761a8fa5],samp[data-v-761a8fa5]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-761a8fa5]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-761a8fa5]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-761a8fa5]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-761a8fa5]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-761a8fa5]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-761a8fa5]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-761a8fa5],h6[data-v-761a8fa5]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-761a8fa5]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-761a8fa5]::-webkit-scrollbar{height:4px}[data-v-761a8fa5]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-761a8fa5]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-761a8fa5]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-761a8fa5]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-761a8fa5]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-761a8fa5]:root,html[data-theme=light][data-v-761a8fa5],.light[data-v-761a8fa5]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-761a8fa5],.dark[data-v-761a8fa5]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-761a8fa5{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-761a8fa5{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-761a8fa5{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-761a8fa5]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-761a8fa5]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-761a8fa5]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-761a8fa5]{flex:1}.action-bar-container .action-bar .info-content[data-v-761a8fa5]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-761a8fa5]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-761a8fa5]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-761a8fa5]{display:flex;gap:var(--spacing-md)}main[data-v-761a8fa5]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-761a8fa5]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-761a8fa5]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-761a8fa5]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-761a8fa5]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-761a8fa5]{flex:1}.content-section .content-header[data-v-761a8fa5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-761a8fa5]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-761a8fa5]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-761a8fa5]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-761a8fa5]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-761a8fa5]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-761a8fa5]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-761a8fa5 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.section-editor[data-v-761a8fa5],.editor-form[data-v-761a8fa5]{display:flex;flex-direction:column;gap:var(--spacing-md)}.form-info[data-v-761a8fa5]{padding:var(--spacing-sm);background-color:var(--color-background-tertiary);border-radius:var(--radius-sm);font-size:var(--font-size-text-xs);color:var(--color-text-secondary)}.editor-actions[data-v-761a8fa5]{margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--color-border-secondary)}[data-v-19a7e750],[data-v-19a7e750]:before,[data-v-19a7e750]:after{box-sizing:border-box}html[data-v-19a7e750],body[data-v-19a7e750],h1[data-v-19a7e750],h2[data-v-19a7e750],h3[data-v-19a7e750],h4[data-v-19a7e750],h5[data-v-19a7e750],h6[data-v-19a7e750],p[data-v-19a7e750],figure[data-v-19a7e750],blockquote[data-v-19a7e750],dl[data-v-19a7e750],dd[data-v-19a7e750],ul[data-v-19a7e750],ol[data-v-19a7e750]{margin:0;padding:0}body[data-v-19a7e750]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-19a7e750],ol[data-v-19a7e750]{list-style:none}img[data-v-19a7e750],picture[data-v-19a7e750],svg[data-v-19a7e750]{max-width:100%;display:block}input[data-v-19a7e750],button[data-v-19a7e750],textarea[data-v-19a7e750],select[data-v-19a7e750]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-19a7e750]:focus-within{scroll-behavior:auto}[data-v-19a7e750],[data-v-19a7e750]:before,[data-v-19a7e750]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-19a7e750]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-19a7e750]:hover{color:var(--color-text-brand-secondary)}a[data-v-19a7e750]:active{color:var(--color-text-brand-tertiary)}button[data-v-19a7e750]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-19a7e750]:focus:not(:focus-visible){outline:none}[data-v-19a7e750]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-19a7e750],textarea[data-v-19a7e750],select[data-v-19a7e750]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-19a7e750]:focus,textarea[data-v-19a7e750]:focus,select[data-v-19a7e750]:focus{border-color:var(--color-focus);outline:none}input[data-v-19a7e750]:disabled,textarea[data-v-19a7e750]:disabled,select[data-v-19a7e750]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-19a7e750]{border-collapse:collapse;width:100%}th[data-v-19a7e750]{text-align:left}button[data-v-19a7e750]:disabled,input[data-v-19a7e750]:disabled,textarea[data-v-19a7e750]:disabled,select[data-v-19a7e750]:disabled{cursor:not-allowed}fieldset[data-v-19a7e750]{border:none;padding:0;margin:0}legend[data-v-19a7e750]{padding:0}details[data-v-19a7e750]{display:block}summary[data-v-19a7e750]{display:list-item;cursor:pointer}hr[data-v-19a7e750]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-19a7e750],pre[data-v-19a7e750],kbd[data-v-19a7e750],samp[data-v-19a7e750]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-19a7e750]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-19a7e750]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-19a7e750]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-19a7e750]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-19a7e750]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-19a7e750]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-19a7e750],h6[data-v-19a7e750]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-19a7e750]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-19a7e750]::-webkit-scrollbar{height:4px}[data-v-19a7e750]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-19a7e750]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-19a7e750]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-19a7e750]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-19a7e750]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-19a7e750]:root,html[data-theme=light][data-v-19a7e750],.light[data-v-19a7e750]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-19a7e750],.dark[data-v-19a7e750]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-19a7e750{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-19a7e750{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-19a7e750{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-19a7e750]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-19a7e750]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-19a7e750]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-19a7e750]{flex:1}.action-bar-container .action-bar .info-content[data-v-19a7e750]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-19a7e750]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-19a7e750]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-19a7e750]{display:flex;gap:var(--spacing-md)}main[data-v-19a7e750]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-19a7e750]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-19a7e750]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-19a7e750]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-19a7e750]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-19a7e750]{flex:1}.content-section .content-header[data-v-19a7e750]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-19a7e750]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-19a7e750]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-19a7e750]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-19a7e750]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-19a7e750]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-19a7e750]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-19a7e750 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.question-editor[data-v-19a7e750],.editor-form[data-v-19a7e750]{display:flex;flex-direction:column;gap:var(--spacing-md)}.form-row[data-v-19a7e750]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md)}.answers-list-section[data-v-19a7e750]{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-md);background-color:var(--color-background-tertiary);border-radius:var(--radius-md);border:1px solid var(--color-border-secondary)}.answers-list-section .answers-label[data-v-19a7e750]{font-size:var(--font-size-text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--spacing-xs)}.answers-list-section .empty-answers[data-v-19a7e750]{padding:var(--spacing-md);text-align:center;color:var(--color-text-secondary);font-size:var(--font-size-text-sm)}.answers-list-section .empty-answers p[data-v-19a7e750]{margin:0}.answers-list-section .answer-item[data-v-19a7e750]{display:grid;grid-template-columns:1fr auto auto;gap:var(--spacing-sm);align-items:center}.form-info[data-v-19a7e750]{padding:var(--spacing-sm);background-color:var(--color-background-tertiary);border-radius:var(--radius-sm);font-size:var(--font-size-text-xs);color:var(--color-text-secondary)}[data-v-e5217537],[data-v-e5217537]:before,[data-v-e5217537]:after{box-sizing:border-box}html[data-v-e5217537],body[data-v-e5217537],h1[data-v-e5217537],h2[data-v-e5217537],h3[data-v-e5217537],h4[data-v-e5217537],h5[data-v-e5217537],h6[data-v-e5217537],p[data-v-e5217537],figure[data-v-e5217537],blockquote[data-v-e5217537],dl[data-v-e5217537],dd[data-v-e5217537],ul[data-v-e5217537],ol[data-v-e5217537]{margin:0;padding:0}body[data-v-e5217537]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-e5217537],ol[data-v-e5217537]{list-style:none}img[data-v-e5217537],picture[data-v-e5217537],svg[data-v-e5217537]{max-width:100%;display:block}input[data-v-e5217537],button[data-v-e5217537],textarea[data-v-e5217537],select[data-v-e5217537]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-e5217537]:focus-within{scroll-behavior:auto}[data-v-e5217537],[data-v-e5217537]:before,[data-v-e5217537]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-e5217537]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-e5217537]:hover{color:var(--color-text-brand-secondary)}a[data-v-e5217537]:active{color:var(--color-text-brand-tertiary)}button[data-v-e5217537]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-e5217537]:focus:not(:focus-visible){outline:none}[data-v-e5217537]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-e5217537],textarea[data-v-e5217537],select[data-v-e5217537]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-e5217537]:focus,textarea[data-v-e5217537]:focus,select[data-v-e5217537]:focus{border-color:var(--color-focus);outline:none}input[data-v-e5217537]:disabled,textarea[data-v-e5217537]:disabled,select[data-v-e5217537]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-e5217537]{border-collapse:collapse;width:100%}th[data-v-e5217537]{text-align:left}button[data-v-e5217537]:disabled,input[data-v-e5217537]:disabled,textarea[data-v-e5217537]:disabled,select[data-v-e5217537]:disabled{cursor:not-allowed}fieldset[data-v-e5217537]{border:none;padding:0;margin:0}legend[data-v-e5217537]{padding:0}details[data-v-e5217537]{display:block}summary[data-v-e5217537]{display:list-item;cursor:pointer}hr[data-v-e5217537]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-e5217537],pre[data-v-e5217537],kbd[data-v-e5217537],samp[data-v-e5217537]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-e5217537]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-e5217537]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-e5217537]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-e5217537]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-e5217537]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-e5217537]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-e5217537],h6[data-v-e5217537]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-e5217537]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-e5217537]::-webkit-scrollbar{height:4px}[data-v-e5217537]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-e5217537]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-e5217537]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-e5217537]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-e5217537]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-e5217537]:root,html[data-theme=light][data-v-e5217537],.light[data-v-e5217537]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-e5217537],.dark[data-v-e5217537]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-e5217537{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-e5217537{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-e5217537{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-e5217537]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-e5217537]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-e5217537]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-e5217537]{flex:1}.action-bar-container .action-bar .info-content[data-v-e5217537]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-e5217537]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-e5217537]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-e5217537]{display:flex;gap:var(--spacing-md)}main[data-v-e5217537]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-e5217537]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-e5217537]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-e5217537]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-e5217537]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-e5217537]{flex:1}.content-section .content-header[data-v-e5217537]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-e5217537]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-e5217537]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-e5217537]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-e5217537]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-e5217537]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-e5217537]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-e5217537 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.line[data-v-e5217537]{display:flex;align-items:center;justify-content:space-between}.header[data-v-e5217537]{margin-bottom:var(--spacing-2xl)}.header .header-container[data-v-e5217537]{display:flex;justify-content:space-between;align-items:center}.header .header-container .header-title[data-v-e5217537]{display:flex;align-items:center;gap:var(--spacing-md)}.header .header-container .users-container[data-v-e5217537]{padding:var(--spacing-md) 0}.questionnaire-builder-view[data-v-e5217537]{height:100vh;display:flex;flex-direction:column;overflow:hidden}.loading-container[data-v-e5217537],.error-container[data-v-e5217537]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;text-align:center}.loading-spinner[data-v-e5217537]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-foreground-brand-primary);border-radius:50%;animation:spin-e5217537 1s linear infinite;margin-bottom:var(--spacing-md)}.builder-container[data-v-e5217537]{display:flex;flex-direction:column;height:100%;overflow:hidden}.builder-header[data-v-e5217537]{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md) var(--spacing-lg);background-color:var(--color-background-primary)}.builder-header .header-left[data-v-e5217537]{display:flex;align-items:center;gap:var(--spacing-md)}.builder-header .header-info[data-v-e5217537]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.builder-header .header-info .page-title[data-v-e5217537]{margin:0;font-size:var(--font-size-text-lg);font-weight:var(--font-weight-semibold)}.builder-header .header-info .saving-indicator[data-v-e5217537],.builder-header .header-info .saved-indicator[data-v-e5217537]{font-size:var(--font-size-text-xs);color:var(--color-text-secondary)}.builder-header .header-info .saving-indicator[data-v-e5217537]{color:var(--color-foreground-warning-primary)}.builder-header .header-actions[data-v-e5217537]{display:flex;gap:var(--spacing-sm)}.builder-content[data-v-e5217537]{position:relative;display:grid;grid-template-columns:250px 1fr 350px;gap:0;flex:1;overflow:hidden}.builder-content[data-v-e5217537]:before{content:"";pointer-events:none;opacity:0;z-index:5;position:absolute;top:0;left:0;right:0;height:3rem;background:linear-gradient(to bottom,var(--color-background-primary),transparent)}.builder-content[data-v-e5217537]:after{content:"";pointer-events:none;opacity:0;z-index:5;position:absolute;bottom:0;left:0;right:0;height:3rem;background:linear-gradient(to top,var(--color-background-primary),transparent)}.builder-content.show-top-gradient[data-v-e5217537]:before{opacity:1}.builder-content.show-bottom-gradient[data-v-e5217537]:after{opacity:1}@media (max-width: 1440px){.builder-content[data-v-e5217537]{grid-template-columns:200px 1fr 300px}}@media (max-width: 1024px){.builder-content[data-v-e5217537]{grid-template-columns:1fr}}.builder-palette[data-v-e5217537],.builder-structure[data-v-e5217537],.builder-editor[data-v-e5217537]{display:flex;flex-direction:column;overflow:hidden;padding:var(--spacing-lg);overflow-y:auto}.builder-palette h3[data-v-e5217537],.builder-structure h3[data-v-e5217537],.builder-editor h3[data-v-e5217537]{margin:0 0 var(--spacing-md) 0;font-size:var(--font-size-text-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.builder-palette[data-v-e5217537]{z-index:10;background-color:var(--color-background-secondary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-md)}.builder-structure[data-v-e5217537]{z-index:0}.builder-editor[data-v-e5217537]{z-index:10;background-color:var(--color-background-secondary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-md)}.empty-state[data-v-e5217537]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-3xl);text-align:center;color:var(--color-text-secondary)}.empty-state p[data-v-e5217537]{margin-bottom:var(--spacing-md)}.structure-tree[data-v-e5217537]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.structure-tree.drag-over[data-v-e5217537]{background-color:var(--color-background-info-subtle);border:2px dashed var(--color-border-info);border-radius:var(--radius-md);cursor:copy}.add-section-button[data-v-e5217537]{margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--color-border-secondary)}.no-selection[data-v-e5217537]{display:flex;align-items:center;justify-content:center;padding:var(--spacing-3xl);text-align:center;color:var(--color-text-secondary)}[data-v-0de09930],[data-v-0de09930]:before,[data-v-0de09930]:after{box-sizing:border-box}html[data-v-0de09930],body[data-v-0de09930],h1[data-v-0de09930],h2[data-v-0de09930],h3[data-v-0de09930],h4[data-v-0de09930],h5[data-v-0de09930],h6[data-v-0de09930],p[data-v-0de09930],figure[data-v-0de09930],blockquote[data-v-0de09930],dl[data-v-0de09930],dd[data-v-0de09930],ul[data-v-0de09930],ol[data-v-0de09930]{margin:0;padding:0}body[data-v-0de09930]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-0de09930],ol[data-v-0de09930]{list-style:none}img[data-v-0de09930],picture[data-v-0de09930],svg[data-v-0de09930]{max-width:100%;display:block}input[data-v-0de09930],button[data-v-0de09930],textarea[data-v-0de09930],select[data-v-0de09930]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-0de09930]:focus-within{scroll-behavior:auto}[data-v-0de09930],[data-v-0de09930]:before,[data-v-0de09930]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-0de09930]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-0de09930]:hover{color:var(--color-text-brand-secondary)}a[data-v-0de09930]:active{color:var(--color-text-brand-tertiary)}button[data-v-0de09930]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-0de09930]:focus:not(:focus-visible){outline:none}[data-v-0de09930]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-0de09930],textarea[data-v-0de09930],select[data-v-0de09930]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-0de09930]:focus,textarea[data-v-0de09930]:focus,select[data-v-0de09930]:focus{border-color:var(--color-focus);outline:none}input[data-v-0de09930]:disabled,textarea[data-v-0de09930]:disabled,select[data-v-0de09930]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-0de09930]{border-collapse:collapse;width:100%}th[data-v-0de09930]{text-align:left}button[data-v-0de09930]:disabled,input[data-v-0de09930]:disabled,textarea[data-v-0de09930]:disabled,select[data-v-0de09930]:disabled{cursor:not-allowed}fieldset[data-v-0de09930]{border:none;padding:0;margin:0}legend[data-v-0de09930]{padding:0}details[data-v-0de09930]{display:block}summary[data-v-0de09930]{display:list-item;cursor:pointer}hr[data-v-0de09930]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-0de09930],pre[data-v-0de09930],kbd[data-v-0de09930],samp[data-v-0de09930]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-0de09930]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-0de09930]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-0de09930]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-0de09930]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-0de09930]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-0de09930]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-0de09930],h6[data-v-0de09930]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-0de09930]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-0de09930]::-webkit-scrollbar{height:4px}[data-v-0de09930]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-0de09930]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-0de09930]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-0de09930]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-0de09930]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-0de09930]:root,html[data-theme=light][data-v-0de09930],.light[data-v-0de09930]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-0de09930],.dark[data-v-0de09930]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-0de09930{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-0de09930{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-0de09930{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-0de09930]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-0de09930]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-0de09930]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-0de09930]{flex:1}.action-bar-container .action-bar .info-content[data-v-0de09930]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-0de09930]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-0de09930]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-0de09930]{display:flex;gap:var(--spacing-md)}main[data-v-0de09930]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-0de09930]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-0de09930]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-0de09930]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-0de09930]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-0de09930]{flex:1}.content-section .content-header[data-v-0de09930]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-0de09930]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-0de09930]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-0de09930]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-0de09930]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-0de09930]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-0de09930]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-0de09930 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.preview-answer-input[data-v-0de09930]{display:flex;flex-direction:column;gap:var(--spacing-md)}.answer-input-container[data-v-0de09930],.ai-section[data-v-0de09930],.radio-answer[data-v-0de09930],.checkbox-answer[data-v-0de09930]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.radio-option[data-v-0de09930],.checkbox-option[data-v-0de09930]{display:flex;align-items:center;gap:var(--spacing-sm)}.radio-option input[type=radio][data-v-0de09930],.radio-option input[type=checkbox][data-v-0de09930],.checkbox-option input[type=radio][data-v-0de09930],.checkbox-option input[type=checkbox][data-v-0de09930]{margin:0;opacity:.6}.radio-option label[data-v-0de09930],.checkbox-option label[data-v-0de09930]{font-size:var(--font-size-text-sm);color:var(--color-text-primary);cursor:not-allowed}.select-answer[data-v-0de09930],.number-answer[data-v-0de09930],.date-answer[data-v-0de09930]{width:100%;max-width:300px}.file-answer[data-v-0de09930],.details-field[data-v-0de09930]{width:100%}.not-applicable-section .not-applicable-toggle[data-v-0de09930]{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-text-sm);color:var(--color-text-secondary);cursor:not-allowed}.not-applicable-section .not-applicable-toggle input[type=checkbox][data-v-0de09930]{margin:0;opacity:.6}.preview-notice[data-v-0de09930]{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm);background-color:var(--color-background-info-subtle);border:1px solid var(--color-border-info);border-radius:var(--radius-sm);font-size:var(--font-size-text-xs);color:var(--color-text-info)}.preview-notice .notice-icon[data-v-0de09930]{width:14px;height:14px;color:var(--color-foreground-info-primary);flex-shrink:0}.preview-file-upload .file-upload-disabled[data-v-0de09930]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border:2px dashed var(--color-border-secondary);border-radius:var(--radius-md);text-align:center;opacity:.6}.preview-file-upload .file-upload-disabled .upload-icon[data-v-0de09930]{width:var(--spacing-xl);height:var(--spacing-xl);color:var(--color-text-tertiary);margin-bottom:var(--spacing-md)}.preview-file-upload .file-upload-disabled p[data-v-0de09930]{font-size:var(--font-size-text-sm);color:var(--color-text-secondary);margin:0}[data-v-0de09930] .ui-input,[data-v-0de09930] .ui-textarea,[data-v-0de09930] .ui-select{opacity:.6;cursor:not-allowed}[data-v-0de09930] .ui-button:disabled{opacity:.6;cursor:not-allowed}[data-v-d9654fa9],[data-v-d9654fa9]:before,[data-v-d9654fa9]:after{box-sizing:border-box}html[data-v-d9654fa9],body[data-v-d9654fa9],h1[data-v-d9654fa9],h2[data-v-d9654fa9],h3[data-v-d9654fa9],h4[data-v-d9654fa9],h5[data-v-d9654fa9],h6[data-v-d9654fa9],p[data-v-d9654fa9],figure[data-v-d9654fa9],blockquote[data-v-d9654fa9],dl[data-v-d9654fa9],dd[data-v-d9654fa9],ul[data-v-d9654fa9],ol[data-v-d9654fa9]{margin:0;padding:0}body[data-v-d9654fa9]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-d9654fa9],ol[data-v-d9654fa9]{list-style:none}img[data-v-d9654fa9],picture[data-v-d9654fa9],svg[data-v-d9654fa9]{max-width:100%;display:block}input[data-v-d9654fa9],button[data-v-d9654fa9],textarea[data-v-d9654fa9],select[data-v-d9654fa9]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-d9654fa9]:focus-within{scroll-behavior:auto}[data-v-d9654fa9],[data-v-d9654fa9]:before,[data-v-d9654fa9]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-d9654fa9]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-d9654fa9]:hover{color:var(--color-text-brand-secondary)}a[data-v-d9654fa9]:active{color:var(--color-text-brand-tertiary)}button[data-v-d9654fa9]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-d9654fa9]:focus:not(:focus-visible){outline:none}[data-v-d9654fa9]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-d9654fa9],textarea[data-v-d9654fa9],select[data-v-d9654fa9]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-d9654fa9]:focus,textarea[data-v-d9654fa9]:focus,select[data-v-d9654fa9]:focus{border-color:var(--color-focus);outline:none}input[data-v-d9654fa9]:disabled,textarea[data-v-d9654fa9]:disabled,select[data-v-d9654fa9]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-d9654fa9]{border-collapse:collapse;width:100%}th[data-v-d9654fa9]{text-align:left}button[data-v-d9654fa9]:disabled,input[data-v-d9654fa9]:disabled,textarea[data-v-d9654fa9]:disabled,select[data-v-d9654fa9]:disabled{cursor:not-allowed}fieldset[data-v-d9654fa9]{border:none;padding:0;margin:0}legend[data-v-d9654fa9]{padding:0}details[data-v-d9654fa9]{display:block}summary[data-v-d9654fa9]{display:list-item;cursor:pointer}hr[data-v-d9654fa9]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-d9654fa9],pre[data-v-d9654fa9],kbd[data-v-d9654fa9],samp[data-v-d9654fa9]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-d9654fa9]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-d9654fa9]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-d9654fa9]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-d9654fa9]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-d9654fa9]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-d9654fa9]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-d9654fa9],h6[data-v-d9654fa9]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-d9654fa9]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-d9654fa9]::-webkit-scrollbar{height:4px}[data-v-d9654fa9]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-d9654fa9]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-d9654fa9]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-d9654fa9]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-d9654fa9]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-d9654fa9]:root,html[data-theme=light][data-v-d9654fa9],.light[data-v-d9654fa9]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-d9654fa9],.dark[data-v-d9654fa9]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-d9654fa9{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-d9654fa9{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-d9654fa9{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-d9654fa9]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-d9654fa9]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-d9654fa9]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-d9654fa9]{flex:1}.action-bar-container .action-bar .info-content[data-v-d9654fa9]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-d9654fa9]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-d9654fa9]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-d9654fa9]{display:flex;gap:var(--spacing-md)}main[data-v-d9654fa9]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-d9654fa9]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-d9654fa9]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-d9654fa9]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-d9654fa9]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-d9654fa9]{flex:1}.content-section .content-header[data-v-d9654fa9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-d9654fa9]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-d9654fa9]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-d9654fa9]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-d9654fa9]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-d9654fa9]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-d9654fa9]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-d9654fa9 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.preview-question[data-v-d9654fa9]{position:relative;padding:var(--spacing-3xl);background-color:var(--color-background-primary);border-radius:var(--component-border-radius-lg);border:1px solid var(--color-border-primary);z-index:var(--z-index-card);transition:var(--transition-default)}.preview-question[data-v-d9654fa9]:has(.context-menu.open){z-index:calc(var(--z-index-card) + 2)}.preview-question[data-v-d9654fa9]{padding:var(--spacing-lg);margin-bottom:var(--spacing-lg);border:1px solid var(--color-border-secondary);background-color:var(--color-background-primary)}.question-header[data-v-d9654fa9]{margin-bottom:var(--spacing-md)}.question-title[data-v-d9654fa9]{display:flex;align-items:flex-start;gap:var(--spacing-xs);margin-bottom:var(--spacing-sm)}.question-title .question-content[data-v-d9654fa9]{font-size:var(--font-size-text-lg);font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin:0;line-height:var(--line-height-text-lg)}.question-title .required-indicator[data-v-d9654fa9]{color:var(--color-foreground-error-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-text-lg);line-height:1}.question-description[data-v-d9654fa9]{margin-bottom:var(--spacing-sm)}.question-description[data-v-d9654fa9] .markdown-content{font-size:var(--font-size-text-sm);color:var(--color-text-secondary);line-height:var(--line-height-text-sm)}.question-meta[data-v-d9654fa9]{display:flex;gap:var(--spacing-md);font-size:var(--font-size-text-xs);color:var(--color-text-tertiary)}.question-meta .question-coefficient[data-v-d9654fa9],.question-meta .question-max-grade[data-v-d9654fa9],.question-meta .question-type[data-v-d9654fa9]{display:flex;align-items:center;gap:var(--spacing-xs)}.question-meta .question-coefficient[data-v-d9654fa9]:before,.question-meta .question-max-grade[data-v-d9654fa9]:before,.question-meta .question-type[data-v-d9654fa9]:before{content:"";width:var(--spacing-xs);height:var(--spacing-xs);background-color:var(--color-text-tertiary);border-radius:50%}.question-meta .question-type[data-v-d9654fa9]{background-color:var(--color-background-info-subtle);color:var(--color-text-info);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.5px}.question-meta .question-type[data-v-d9654fa9]:before{display:none}.question-answer[data-v-d9654fa9]{width:100%;margin-bottom:var(--spacing-md)}.preview-notice[data-v-d9654fa9]{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm);background-color:var(--color-background-info-subtle);border:1px solid var(--color-border-info);border-radius:var(--radius-sm);font-size:var(--font-size-text-xs);color:var(--color-text-info)}.preview-notice .notice-icon[data-v-d9654fa9]{width:14px;height:14px;color:var(--color-foreground-info-primary);flex-shrink:0}@media (max-width: 768px){.preview-question[data-v-d9654fa9]{padding:var(--spacing-md)}.question-title .question-content[data-v-d9654fa9]{font-size:var(--font-size-text-md)}.question-meta[data-v-d9654fa9]{flex-direction:column;gap:var(--spacing-xs)}}[data-v-06ec18e2],[data-v-06ec18e2]:before,[data-v-06ec18e2]:after{box-sizing:border-box}html[data-v-06ec18e2],body[data-v-06ec18e2],h1[data-v-06ec18e2],h2[data-v-06ec18e2],h3[data-v-06ec18e2],h4[data-v-06ec18e2],h5[data-v-06ec18e2],h6[data-v-06ec18e2],p[data-v-06ec18e2],figure[data-v-06ec18e2],blockquote[data-v-06ec18e2],dl[data-v-06ec18e2],dd[data-v-06ec18e2],ul[data-v-06ec18e2],ol[data-v-06ec18e2]{margin:0;padding:0}body[data-v-06ec18e2]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-06ec18e2],ol[data-v-06ec18e2]{list-style:none}img[data-v-06ec18e2],picture[data-v-06ec18e2],svg[data-v-06ec18e2]{max-width:100%;display:block}input[data-v-06ec18e2],button[data-v-06ec18e2],textarea[data-v-06ec18e2],select[data-v-06ec18e2]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-06ec18e2]:focus-within{scroll-behavior:auto}[data-v-06ec18e2],[data-v-06ec18e2]:before,[data-v-06ec18e2]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-06ec18e2]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-06ec18e2]:hover{color:var(--color-text-brand-secondary)}a[data-v-06ec18e2]:active{color:var(--color-text-brand-tertiary)}button[data-v-06ec18e2]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-06ec18e2]:focus:not(:focus-visible){outline:none}[data-v-06ec18e2]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-06ec18e2],textarea[data-v-06ec18e2],select[data-v-06ec18e2]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-06ec18e2]:focus,textarea[data-v-06ec18e2]:focus,select[data-v-06ec18e2]:focus{border-color:var(--color-focus);outline:none}input[data-v-06ec18e2]:disabled,textarea[data-v-06ec18e2]:disabled,select[data-v-06ec18e2]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-06ec18e2]{border-collapse:collapse;width:100%}th[data-v-06ec18e2]{text-align:left}button[data-v-06ec18e2]:disabled,input[data-v-06ec18e2]:disabled,textarea[data-v-06ec18e2]:disabled,select[data-v-06ec18e2]:disabled{cursor:not-allowed}fieldset[data-v-06ec18e2]{border:none;padding:0;margin:0}legend[data-v-06ec18e2]{padding:0}details[data-v-06ec18e2]{display:block}summary[data-v-06ec18e2]{display:list-item;cursor:pointer}hr[data-v-06ec18e2]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-06ec18e2],pre[data-v-06ec18e2],kbd[data-v-06ec18e2],samp[data-v-06ec18e2]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-06ec18e2]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-06ec18e2]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-06ec18e2]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-06ec18e2]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-06ec18e2]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-06ec18e2]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-06ec18e2],h6[data-v-06ec18e2]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-06ec18e2]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-06ec18e2]::-webkit-scrollbar{height:4px}[data-v-06ec18e2]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-06ec18e2]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-06ec18e2]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-06ec18e2]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-06ec18e2]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-06ec18e2]:root,html[data-theme=light][data-v-06ec18e2],.light[data-v-06ec18e2]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-06ec18e2],.dark[data-v-06ec18e2]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-06ec18e2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-06ec18e2{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-06ec18e2{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-06ec18e2]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-06ec18e2]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-06ec18e2]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-06ec18e2]{flex:1}.action-bar-container .action-bar .info-content[data-v-06ec18e2]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-06ec18e2]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-06ec18e2]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-06ec18e2]{display:flex;gap:var(--spacing-md)}main[data-v-06ec18e2]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-06ec18e2]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-06ec18e2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-06ec18e2]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-06ec18e2]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-06ec18e2]{flex:1}.content-section .content-header[data-v-06ec18e2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-06ec18e2]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-06ec18e2]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-06ec18e2]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-06ec18e2]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-06ec18e2]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-06ec18e2]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-06ec18e2 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.preview-section[data-v-06ec18e2]{position:relative;padding:var(--spacing-3xl);background-color:var(--color-background-primary);border-radius:var(--component-border-radius-lg);border:1px solid var(--color-border-primary);z-index:var(--z-index-card);transition:var(--transition-default)}.preview-section[data-v-06ec18e2]:has(.context-menu.open){z-index:calc(var(--z-index-card) + 2)}.preview-section[data-v-06ec18e2]{padding:var(--spacing-lg);margin-bottom:var(--spacing-xl);border:2px solid var(--color-border-info);background-color:var(--color-background-info-subtle)}.section-header[data-v-06ec18e2]{margin-bottom:var(--spacing-lg)}.section-title[data-v-06ec18e2]{font-size:var(--font-size-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--spacing-sm) 0;line-height:var(--line-height-display-sm)}.section-description[data-v-06ec18e2]{margin-bottom:var(--spacing-md)}.section-description[data-v-06ec18e2] .markdown-content{font-size:var(--font-size-text-md);color:var(--color-text-secondary);line-height:var(--line-height-text-md)}.preview-indicator[data-v-06ec18e2]{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);background-color:var(--color-background-info-primary);border-radius:var(--radius-sm);font-size:var(--font-size-text-xs);font-weight:var(--font-weight-medium);color:var(--color-text-white);text-transform:uppercase;letter-spacing:.5px}.preview-indicator .indicator-icon[data-v-06ec18e2]{width:12px;height:12px}.section-questions[data-v-06ec18e2]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.child-sections[data-v-06ec18e2]{margin-top:var(--spacing-xl);padding-left:var(--spacing-lg);border-left:2px solid var(--color-border-info)}.child-sections .preview-section[data-v-06ec18e2]{margin-bottom:var(--spacing-lg);border-color:var(--color-border-info)}.child-sections .preview-section .section-title[data-v-06ec18e2]{font-size:var(--font-size-text-lg)}.child-sections .preview-section .child-sections[data-v-06ec18e2]{padding-left:var(--spacing-md)}.child-sections .preview-section .child-sections .preview-section .section-title[data-v-06ec18e2]{font-size:var(--font-size-text-md)}.empty-section[data-v-06ec18e2]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-primary);border:1px dashed var(--color-border-secondary);border-radius:var(--radius-md);text-align:center}.empty-section .empty-icon[data-v-06ec18e2]{width:var(--spacing-2xl);height:var(--spacing-2xl);color:var(--color-text-tertiary);margin-bottom:var(--spacing-md)}.empty-section .empty-text[data-v-06ec18e2]{font-size:var(--font-size-text-sm);color:var(--color-text-tertiary);margin:0}@media (max-width: 768px){.preview-section[data-v-06ec18e2]{padding:var(--spacing-md)}.child-sections[data-v-06ec18e2]{padding-left:var(--spacing-md)}.child-sections .preview-section[data-v-06ec18e2]{margin-bottom:var(--spacing-md)}}[data-v-c2772eeb],[data-v-c2772eeb]:before,[data-v-c2772eeb]:after{box-sizing:border-box}html[data-v-c2772eeb],body[data-v-c2772eeb],h1[data-v-c2772eeb],h2[data-v-c2772eeb],h3[data-v-c2772eeb],h4[data-v-c2772eeb],h5[data-v-c2772eeb],h6[data-v-c2772eeb],p[data-v-c2772eeb],figure[data-v-c2772eeb],blockquote[data-v-c2772eeb],dl[data-v-c2772eeb],dd[data-v-c2772eeb],ul[data-v-c2772eeb],ol[data-v-c2772eeb]{margin:0;padding:0}body[data-v-c2772eeb]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-c2772eeb],ol[data-v-c2772eeb]{list-style:none}img[data-v-c2772eeb],picture[data-v-c2772eeb],svg[data-v-c2772eeb]{max-width:100%;display:block}input[data-v-c2772eeb],button[data-v-c2772eeb],textarea[data-v-c2772eeb],select[data-v-c2772eeb]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-c2772eeb]:focus-within{scroll-behavior:auto}[data-v-c2772eeb],[data-v-c2772eeb]:before,[data-v-c2772eeb]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-c2772eeb]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-c2772eeb]:hover{color:var(--color-text-brand-secondary)}a[data-v-c2772eeb]:active{color:var(--color-text-brand-tertiary)}button[data-v-c2772eeb]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-c2772eeb]:focus:not(:focus-visible){outline:none}[data-v-c2772eeb]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-c2772eeb],textarea[data-v-c2772eeb],select[data-v-c2772eeb]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-c2772eeb]:focus,textarea[data-v-c2772eeb]:focus,select[data-v-c2772eeb]:focus{border-color:var(--color-focus);outline:none}input[data-v-c2772eeb]:disabled,textarea[data-v-c2772eeb]:disabled,select[data-v-c2772eeb]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-c2772eeb]{border-collapse:collapse;width:100%}th[data-v-c2772eeb]{text-align:left}button[data-v-c2772eeb]:disabled,input[data-v-c2772eeb]:disabled,textarea[data-v-c2772eeb]:disabled,select[data-v-c2772eeb]:disabled{cursor:not-allowed}fieldset[data-v-c2772eeb]{border:none;padding:0;margin:0}legend[data-v-c2772eeb]{padding:0}details[data-v-c2772eeb]{display:block}summary[data-v-c2772eeb]{display:list-item;cursor:pointer}hr[data-v-c2772eeb]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-c2772eeb],pre[data-v-c2772eeb],kbd[data-v-c2772eeb],samp[data-v-c2772eeb]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-c2772eeb]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-c2772eeb]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-c2772eeb]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-c2772eeb]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-c2772eeb]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-c2772eeb]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-c2772eeb],h6[data-v-c2772eeb]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-c2772eeb]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-c2772eeb]::-webkit-scrollbar{height:4px}[data-v-c2772eeb]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-c2772eeb]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-c2772eeb]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-c2772eeb]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-c2772eeb]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-c2772eeb]:root,html[data-theme=light][data-v-c2772eeb],.light[data-v-c2772eeb]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-c2772eeb],.dark[data-v-c2772eeb]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-c2772eeb{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-c2772eeb{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-c2772eeb{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-c2772eeb]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-c2772eeb]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-c2772eeb]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-c2772eeb]{flex:1}.action-bar-container .action-bar .info-content[data-v-c2772eeb]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-c2772eeb]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-c2772eeb]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-c2772eeb]{display:flex;gap:var(--spacing-md)}main[data-v-c2772eeb]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-c2772eeb]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-c2772eeb]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-c2772eeb]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-c2772eeb]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-c2772eeb]{flex:1}.content-section .content-header[data-v-c2772eeb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-c2772eeb]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-c2772eeb]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-c2772eeb]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-c2772eeb]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-c2772eeb]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-c2772eeb]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-c2772eeb var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.preview-form[data-v-c2772eeb]{width:100%;max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:var(--spacing-xl)}.empty-form[data-v-c2772eeb]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-2xl);text-align:center;background-color:var(--color-background-secondary);border:1px dashed var(--color-border-secondary);border-radius:var(--radius-md)}.empty-form .empty-icon[data-v-c2772eeb]{width:var(--spacing-3xl);height:var(--spacing-3xl);color:var(--color-text-tertiary);margin-bottom:var(--spacing-lg)}.empty-form h3[data-v-c2772eeb]{font-size:var(--font-size-text-lg);font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin:0 0 var(--spacing-sm) 0}.empty-form p[data-v-c2772eeb]{font-size:var(--font-size-text-sm);color:var(--color-text-secondary);margin:0}@media (max-width: 768px){.preview-form[data-v-c2772eeb]{gap:var(--spacing-lg)}}[data-v-96aeacc7],[data-v-96aeacc7]:before,[data-v-96aeacc7]:after{box-sizing:border-box}html[data-v-96aeacc7],body[data-v-96aeacc7],h1[data-v-96aeacc7],h2[data-v-96aeacc7],h3[data-v-96aeacc7],h4[data-v-96aeacc7],h5[data-v-96aeacc7],h6[data-v-96aeacc7],p[data-v-96aeacc7],figure[data-v-96aeacc7],blockquote[data-v-96aeacc7],dl[data-v-96aeacc7],dd[data-v-96aeacc7],ul[data-v-96aeacc7],ol[data-v-96aeacc7]{margin:0;padding:0}body[data-v-96aeacc7]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-96aeacc7],ol[data-v-96aeacc7]{list-style:none}img[data-v-96aeacc7],picture[data-v-96aeacc7],svg[data-v-96aeacc7]{max-width:100%;display:block}input[data-v-96aeacc7],button[data-v-96aeacc7],textarea[data-v-96aeacc7],select[data-v-96aeacc7]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-96aeacc7]:focus-within{scroll-behavior:auto}[data-v-96aeacc7],[data-v-96aeacc7]:before,[data-v-96aeacc7]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-96aeacc7]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-96aeacc7]:hover{color:var(--color-text-brand-secondary)}a[data-v-96aeacc7]:active{color:var(--color-text-brand-tertiary)}button[data-v-96aeacc7]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-96aeacc7]:focus:not(:focus-visible){outline:none}[data-v-96aeacc7]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-96aeacc7],textarea[data-v-96aeacc7],select[data-v-96aeacc7]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-96aeacc7]:focus,textarea[data-v-96aeacc7]:focus,select[data-v-96aeacc7]:focus{border-color:var(--color-focus);outline:none}input[data-v-96aeacc7]:disabled,textarea[data-v-96aeacc7]:disabled,select[data-v-96aeacc7]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-96aeacc7]{border-collapse:collapse;width:100%}th[data-v-96aeacc7]{text-align:left}button[data-v-96aeacc7]:disabled,input[data-v-96aeacc7]:disabled,textarea[data-v-96aeacc7]:disabled,select[data-v-96aeacc7]:disabled{cursor:not-allowed}fieldset[data-v-96aeacc7]{border:none;padding:0;margin:0}legend[data-v-96aeacc7]{padding:0}details[data-v-96aeacc7]{display:block}summary[data-v-96aeacc7]{display:list-item;cursor:pointer}hr[data-v-96aeacc7]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-96aeacc7],pre[data-v-96aeacc7],kbd[data-v-96aeacc7],samp[data-v-96aeacc7]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-96aeacc7]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-96aeacc7]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-96aeacc7]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-96aeacc7]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-96aeacc7]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-96aeacc7]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-96aeacc7],h6[data-v-96aeacc7]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-96aeacc7]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-96aeacc7]::-webkit-scrollbar{height:4px}[data-v-96aeacc7]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-96aeacc7]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-96aeacc7]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-96aeacc7]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-96aeacc7]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-96aeacc7]:root,html[data-theme=light][data-v-96aeacc7],.light[data-v-96aeacc7]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-96aeacc7],.dark[data-v-96aeacc7]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes fadeInUp-96aeacc7{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-96aeacc7{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-96aeacc7]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-96aeacc7]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-96aeacc7]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-96aeacc7]{flex:1}.action-bar-container .action-bar .info-content[data-v-96aeacc7]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-96aeacc7]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-96aeacc7]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-96aeacc7]{display:flex;gap:var(--spacing-md)}main[data-v-96aeacc7]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-96aeacc7]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-96aeacc7]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-96aeacc7]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-96aeacc7]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-96aeacc7]{flex:1}.content-section .content-header[data-v-96aeacc7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-96aeacc7]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-96aeacc7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-96aeacc7]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-96aeacc7]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-96aeacc7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-96aeacc7]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-96aeacc7 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.questionnaire-preview[data-v-96aeacc7]{display:flex;flex-direction:column;height:100vh;background-color:var(--color-background-secondary)}.preview-header[data-v-96aeacc7]{background-color:var(--color-background-primary);border-bottom:1px solid var(--color-border-secondary);padding:var(--spacing-lg)}.header-content[data-v-96aeacc7]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-lg);margin-bottom:var(--spacing-md)}.header-left[data-v-96aeacc7]{flex:1;min-width:0}.preview-title[data-v-96aeacc7]{font-size:var(--font-size-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--spacing-xs) 0;line-height:var(--line-height-display-sm)}.questionnaire-subtitle[data-v-96aeacc7]{font-size:var(--font-size-text-md);color:var(--color-text-secondary);margin:0}.header-right[data-v-96aeacc7]{flex-shrink:0}.preview-banner[data-v-96aeacc7]{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-info-subtle);border:1px solid var(--color-border-info);border-radius:var(--radius-sm);font-size:var(--font-size-text-sm);color:var(--color-text-info)}.preview-banner .banner-icon[data-v-96aeacc7]{width:16px;height:16px;color:var(--color-foreground-info-primary)}.preview-content[data-v-96aeacc7]{flex:1;overflow:auto;padding:var(--spacing-lg)}.loading-container[data-v-96aeacc7],.error-container[data-v-96aeacc7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-2xl);text-align:center}.loading-container .loading-icon[data-v-96aeacc7],.loading-container .error-icon[data-v-96aeacc7],.error-container .loading-icon[data-v-96aeacc7],.error-container .error-icon[data-v-96aeacc7]{width:var(--spacing-2xl);height:var(--spacing-2xl);margin-bottom:var(--spacing-md)}.loading-container .loading-icon.spinning[data-v-96aeacc7],.loading-container .error-icon.spinning[data-v-96aeacc7],.error-container .loading-icon.spinning[data-v-96aeacc7],.error-container .error-icon.spinning[data-v-96aeacc7]{animation:spin-96aeacc7 1s linear infinite}.loading-container p[data-v-96aeacc7],.error-container p[data-v-96aeacc7]{font-size:var(--font-size-text-md);color:var(--color-text-secondary);margin:0 0 var(--spacing-md) 0}.error-container .error-icon[data-v-96aeacc7]{color:var(--color-foreground-error-primary)}.error-container p[data-v-96aeacc7]{color:var(--color-text-error)}.preview-form-container[data-v-96aeacc7]{display:flex;flex-direction:column;gap:var(--spacing-lg);max-width:800px;margin:0 auto}.mock-stats[data-v-96aeacc7]{display:flex;gap:var(--spacing-lg);padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-md)}.mock-stats .stat-item[data-v-96aeacc7]{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-text-sm);color:var(--color-text-secondary)}.mock-stats .stat-item .stat-icon[data-v-96aeacc7]{width:16px;height:16px;color:var(--color-text-tertiary)}@keyframes spin-96aeacc7{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.preview-header[data-v-96aeacc7]{padding:var(--spacing-md)}.header-content[data-v-96aeacc7]{flex-direction:column;gap:var(--spacing-md)}.preview-content[data-v-96aeacc7]{padding:var(--spacing-md)}.mock-stats[data-v-96aeacc7]{flex-direction:column;gap:var(--spacing-sm)}}[data-v-e2abb662],[data-v-e2abb662]:before,[data-v-e2abb662]:after{box-sizing:border-box}html[data-v-e2abb662],body[data-v-e2abb662],h1[data-v-e2abb662],h2[data-v-e2abb662],h3[data-v-e2abb662],h4[data-v-e2abb662],h5[data-v-e2abb662],h6[data-v-e2abb662],p[data-v-e2abb662],figure[data-v-e2abb662],blockquote[data-v-e2abb662],dl[data-v-e2abb662],dd[data-v-e2abb662],ul[data-v-e2abb662],ol[data-v-e2abb662]{margin:0;padding:0}body[data-v-e2abb662]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-e2abb662],ol[data-v-e2abb662]{list-style:none}img[data-v-e2abb662],picture[data-v-e2abb662],svg[data-v-e2abb662]{max-width:100%;display:block}input[data-v-e2abb662],button[data-v-e2abb662],textarea[data-v-e2abb662],select[data-v-e2abb662]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-e2abb662]:focus-within{scroll-behavior:auto}[data-v-e2abb662],[data-v-e2abb662]:before,[data-v-e2abb662]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-e2abb662]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-e2abb662]:hover{color:var(--color-text-brand-secondary)}a[data-v-e2abb662]:active{color:var(--color-text-brand-tertiary)}button[data-v-e2abb662]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-e2abb662]:focus:not(:focus-visible){outline:none}[data-v-e2abb662]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-e2abb662],textarea[data-v-e2abb662],select[data-v-e2abb662]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-e2abb662]:focus,textarea[data-v-e2abb662]:focus,select[data-v-e2abb662]:focus{border-color:var(--color-focus);outline:none}input[data-v-e2abb662]:disabled,textarea[data-v-e2abb662]:disabled,select[data-v-e2abb662]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-e2abb662]{border-collapse:collapse;width:100%}th[data-v-e2abb662]{text-align:left}button[data-v-e2abb662]:disabled,input[data-v-e2abb662]:disabled,textarea[data-v-e2abb662]:disabled,select[data-v-e2abb662]:disabled{cursor:not-allowed}fieldset[data-v-e2abb662]{border:none;padding:0;margin:0}legend[data-v-e2abb662]{padding:0}details[data-v-e2abb662]{display:block}summary[data-v-e2abb662]{display:list-item;cursor:pointer}hr[data-v-e2abb662]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-e2abb662],pre[data-v-e2abb662],kbd[data-v-e2abb662],samp[data-v-e2abb662]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-e2abb662]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-e2abb662]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-e2abb662]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-e2abb662]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-e2abb662]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-e2abb662]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-e2abb662],h6[data-v-e2abb662]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-e2abb662]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-e2abb662]::-webkit-scrollbar{height:4px}[data-v-e2abb662]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-e2abb662]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-e2abb662]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-e2abb662]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-e2abb662]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-e2abb662]:root,html[data-theme=light][data-v-e2abb662],.light[data-v-e2abb662]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-e2abb662],.dark[data-v-e2abb662]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-e2abb662{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-e2abb662{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-e2abb662{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-e2abb662]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-e2abb662]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-e2abb662]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-e2abb662]{flex:1}.action-bar-container .action-bar .info-content[data-v-e2abb662]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-e2abb662]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-e2abb662]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-e2abb662]{display:flex;gap:var(--spacing-md)}main[data-v-e2abb662]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-e2abb662]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-e2abb662]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-e2abb662]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-e2abb662]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-e2abb662]{flex:1}.content-section .content-header[data-v-e2abb662]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-e2abb662]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-e2abb662]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-e2abb662]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-e2abb662]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-e2abb662]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-e2abb662]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-e2abb662 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.illustration-folder[data-v-e2abb662]{width:100%;height:100%;background-image:url(/assets/folder-C83hgJET.png);background-size:contain;background-position:center;background-repeat:no-repeat}[data-v-a72bd70d],[data-v-a72bd70d]:before,[data-v-a72bd70d]:after{box-sizing:border-box}html[data-v-a72bd70d],body[data-v-a72bd70d],h1[data-v-a72bd70d],h2[data-v-a72bd70d],h3[data-v-a72bd70d],h4[data-v-a72bd70d],h5[data-v-a72bd70d],h6[data-v-a72bd70d],p[data-v-a72bd70d],figure[data-v-a72bd70d],blockquote[data-v-a72bd70d],dl[data-v-a72bd70d],dd[data-v-a72bd70d],ul[data-v-a72bd70d],ol[data-v-a72bd70d]{margin:0;padding:0}body[data-v-a72bd70d]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-a72bd70d],ol[data-v-a72bd70d]{list-style:none}img[data-v-a72bd70d],picture[data-v-a72bd70d],svg[data-v-a72bd70d]{max-width:100%;display:block}input[data-v-a72bd70d],button[data-v-a72bd70d],textarea[data-v-a72bd70d],select[data-v-a72bd70d]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-a72bd70d]:focus-within{scroll-behavior:auto}[data-v-a72bd70d],[data-v-a72bd70d]:before,[data-v-a72bd70d]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-a72bd70d]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-a72bd70d]:hover{color:var(--color-text-brand-secondary)}a[data-v-a72bd70d]:active{color:var(--color-text-brand-tertiary)}button[data-v-a72bd70d]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-a72bd70d]:focus:not(:focus-visible){outline:none}[data-v-a72bd70d]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-a72bd70d],textarea[data-v-a72bd70d],select[data-v-a72bd70d]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-a72bd70d]:focus,textarea[data-v-a72bd70d]:focus,select[data-v-a72bd70d]:focus{border-color:var(--color-focus);outline:none}input[data-v-a72bd70d]:disabled,textarea[data-v-a72bd70d]:disabled,select[data-v-a72bd70d]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-a72bd70d]{border-collapse:collapse;width:100%}th[data-v-a72bd70d]{text-align:left}button[data-v-a72bd70d]:disabled,input[data-v-a72bd70d]:disabled,textarea[data-v-a72bd70d]:disabled,select[data-v-a72bd70d]:disabled{cursor:not-allowed}fieldset[data-v-a72bd70d]{border:none;padding:0;margin:0}legend[data-v-a72bd70d]{padding:0}details[data-v-a72bd70d]{display:block}summary[data-v-a72bd70d]{display:list-item;cursor:pointer}hr[data-v-a72bd70d]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-a72bd70d],pre[data-v-a72bd70d],kbd[data-v-a72bd70d],samp[data-v-a72bd70d]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-a72bd70d]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-a72bd70d]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-a72bd70d]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-a72bd70d]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-a72bd70d]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-a72bd70d]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-a72bd70d],h6[data-v-a72bd70d]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-a72bd70d]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-a72bd70d]::-webkit-scrollbar{height:4px}[data-v-a72bd70d]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-a72bd70d]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-a72bd70d]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-a72bd70d]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-a72bd70d]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-a72bd70d]:root,html[data-theme=light][data-v-a72bd70d],.light[data-v-a72bd70d]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-a72bd70d],.dark[data-v-a72bd70d]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-a72bd70d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-a72bd70d{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-a72bd70d{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-a72bd70d]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-a72bd70d]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-a72bd70d]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-a72bd70d]{flex:1}.action-bar-container .action-bar .info-content[data-v-a72bd70d]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-a72bd70d]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-a72bd70d]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-a72bd70d]{display:flex;gap:var(--spacing-md)}main[data-v-a72bd70d]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-a72bd70d]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-a72bd70d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-a72bd70d]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-a72bd70d]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-a72bd70d]{flex:1}.content-section .content-header[data-v-a72bd70d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-a72bd70d]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-a72bd70d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-a72bd70d]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-a72bd70d]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-a72bd70d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-a72bd70d]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-a72bd70d var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.file-card[data-v-a72bd70d]{display:flex;flex-direction:column;width:100%;height:100%;border-radius:8px;overflow:hidden;background-color:var(--color-background);border:1px solid var(--color-border);transition:transform .2s ease,box-shadow .2s ease;position:relative;cursor:pointer}.file-card[data-v-a72bd70d]:hover{background-color:var(--color-background-primary);border-color:var(--color-brand-500);box-shadow:var(--component-shadow)}.file-card:hover .file-actions[data-v-a72bd70d]{opacity:1}.file-card .file-preview[data-v-a72bd70d]{height:140px;display:flex;align-items:center;justify-content:center;background-color:var(--color-background-light);overflow:hidden;position:relative}.file-card .file-preview .preview-image[data-v-a72bd70d]{width:100%;height:100%;object-fit:cover}.file-card .file-preview .preview-pdf[data-v-a72bd70d],.file-card .file-preview .preview-document[data-v-a72bd70d],.file-card .file-preview .preview-spreadsheet[data-v-a72bd70d],.file-card .file-preview .preview-presentation[data-v-a72bd70d],.file-card .file-preview .preview-default[data-v-a72bd70d]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.file-card .file-preview .file-icon[data-v-a72bd70d]{width:48px;height:48px;color:var(--color-text-light)}.file-card .file-preview .file-icon.pdf[data-v-a72bd70d]{color:#e74c3c}.file-card .file-preview .file-icon.document[data-v-a72bd70d]{color:#3498db}.file-card .file-preview .file-icon.spreadsheet[data-v-a72bd70d]{color:#27ae60}.file-card .file-preview .file-icon.presentation[data-v-a72bd70d]{color:#f39c12}.file-card .file-preview .file-extension[data-v-a72bd70d]{font-size:12px;font-weight:700;margin-top:var(--spacing-md);text-transform:uppercase;color:var(--color-text-light)}.file-card .file-info[data-v-a72bd70d]{padding:var(--spacing-sm);flex-grow:1;display:flex;flex-direction:column}.file-card .file-info .file-name[data-v-a72bd70d]{font-size:14px;font-weight:600;margin:0 0 var(--spacing-md);color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-card .file-info .file-description[data-v-a72bd70d]{font-size:12px;color:var(--color-text-light);margin:0 0 var(--spacing-md);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.file-card .file-info .file-meta[data-v-a72bd70d]{display:flex;justify-content:space-between;font-size:11px;color:var(--color-text-light);margin-top:auto}.file-card .file-info .file-meta .file-size[data-v-a72bd70d],.file-card .file-info .file-meta .file-date[data-v-a72bd70d]{white-space:nowrap}.file-card .file-actions[data-v-a72bd70d]{position:absolute;top:var(--spacing-md);right:var(--spacing-md);display:flex;gap:var(--spacing-md);opacity:0;transition:opacity .2s ease;background-color:#ffffffe6;border-radius:4px;padding:var(--spacing-md)}.file-card .file-actions .action-button[data-v-a72bd70d]{background:none;border:none;cursor:pointer;padding:var(--spacing-md);border-radius:4px;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}.file-card .file-actions .action-button[data-v-a72bd70d]:hover{background-color:var(--color-background-dark)}.file-card .file-actions .action-button .action-icon[data-v-a72bd70d]{width:16px;height:16px;color:var(--color-text)}.file-card .file-actions .action-button:last-child .action-icon[data-v-a72bd70d]{color:var(--color-error)}[data-v-db717844],[data-v-db717844]:before,[data-v-db717844]:after{box-sizing:border-box}html[data-v-db717844],body[data-v-db717844],h1[data-v-db717844],h2[data-v-db717844],h3[data-v-db717844],h4[data-v-db717844],h5[data-v-db717844],h6[data-v-db717844],p[data-v-db717844],figure[data-v-db717844],blockquote[data-v-db717844],dl[data-v-db717844],dd[data-v-db717844],ul[data-v-db717844],ol[data-v-db717844]{margin:0;padding:0}body[data-v-db717844]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-db717844],ol[data-v-db717844]{list-style:none}img[data-v-db717844],picture[data-v-db717844],svg[data-v-db717844]{max-width:100%;display:block}input[data-v-db717844],button[data-v-db717844],textarea[data-v-db717844],select[data-v-db717844]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-db717844]:focus-within{scroll-behavior:auto}[data-v-db717844],[data-v-db717844]:before,[data-v-db717844]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-db717844]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-db717844]:hover{color:var(--color-text-brand-secondary)}a[data-v-db717844]:active{color:var(--color-text-brand-tertiary)}button[data-v-db717844]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-db717844]:focus:not(:focus-visible){outline:none}[data-v-db717844]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-db717844],textarea[data-v-db717844],select[data-v-db717844]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-db717844]:focus,textarea[data-v-db717844]:focus,select[data-v-db717844]:focus{border-color:var(--color-focus);outline:none}input[data-v-db717844]:disabled,textarea[data-v-db717844]:disabled,select[data-v-db717844]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-db717844]{border-collapse:collapse;width:100%}th[data-v-db717844]{text-align:left}button[data-v-db717844]:disabled,input[data-v-db717844]:disabled,textarea[data-v-db717844]:disabled,select[data-v-db717844]:disabled{cursor:not-allowed}fieldset[data-v-db717844]{border:none;padding:0;margin:0}legend[data-v-db717844]{padding:0}details[data-v-db717844]{display:block}summary[data-v-db717844]{display:list-item;cursor:pointer}hr[data-v-db717844]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-db717844],pre[data-v-db717844],kbd[data-v-db717844],samp[data-v-db717844]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-db717844]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-db717844]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-db717844]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-db717844]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-db717844]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-db717844]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-db717844],h6[data-v-db717844]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-db717844]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-db717844]::-webkit-scrollbar{height:4px}[data-v-db717844]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-db717844]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-db717844]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-db717844]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-db717844]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-db717844]:root,html[data-theme=light][data-v-db717844],.light[data-v-db717844]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-db717844],.dark[data-v-db717844]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-db717844{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-db717844{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-db717844{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-db717844]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-db717844]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-db717844]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-db717844]{flex:1}.action-bar-container .action-bar .info-content[data-v-db717844]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-db717844]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-db717844]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-db717844]{display:flex;gap:var(--spacing-md)}main[data-v-db717844]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-db717844]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-db717844]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-db717844]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-db717844]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-db717844]{flex:1}.content-section .content-header[data-v-db717844]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-db717844]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-db717844]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-db717844]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-db717844]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-db717844]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-db717844]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-db717844 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.modal-content[data-v-db717844]{display:flex;flex-direction:column;gap:var(--spacing-md)}.modal-actions[data-v-db717844]{display:flex;justify-content:flex-end;gap:var(--spacing-sm)}[data-v-e48af704],[data-v-e48af704]:before,[data-v-e48af704]:after{box-sizing:border-box}html[data-v-e48af704],body[data-v-e48af704],h1[data-v-e48af704],h2[data-v-e48af704],h3[data-v-e48af704],h4[data-v-e48af704],h5[data-v-e48af704],h6[data-v-e48af704],p[data-v-e48af704],figure[data-v-e48af704],blockquote[data-v-e48af704],dl[data-v-e48af704],dd[data-v-e48af704],ul[data-v-e48af704],ol[data-v-e48af704]{margin:0;padding:0}body[data-v-e48af704]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-e48af704],ol[data-v-e48af704]{list-style:none}img[data-v-e48af704],picture[data-v-e48af704],svg[data-v-e48af704]{max-width:100%;display:block}input[data-v-e48af704],button[data-v-e48af704],textarea[data-v-e48af704],select[data-v-e48af704]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-e48af704]:focus-within{scroll-behavior:auto}[data-v-e48af704],[data-v-e48af704]:before,[data-v-e48af704]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-e48af704]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-e48af704]:hover{color:var(--color-text-brand-secondary)}a[data-v-e48af704]:active{color:var(--color-text-brand-tertiary)}button[data-v-e48af704]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-e48af704]:focus:not(:focus-visible){outline:none}[data-v-e48af704]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-e48af704],textarea[data-v-e48af704],select[data-v-e48af704]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-e48af704]:focus,textarea[data-v-e48af704]:focus,select[data-v-e48af704]:focus{border-color:var(--color-focus);outline:none}input[data-v-e48af704]:disabled,textarea[data-v-e48af704]:disabled,select[data-v-e48af704]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-e48af704]{border-collapse:collapse;width:100%}th[data-v-e48af704]{text-align:left}button[data-v-e48af704]:disabled,input[data-v-e48af704]:disabled,textarea[data-v-e48af704]:disabled,select[data-v-e48af704]:disabled{cursor:not-allowed}fieldset[data-v-e48af704]{border:none;padding:0;margin:0}legend[data-v-e48af704]{padding:0}details[data-v-e48af704]{display:block}summary[data-v-e48af704]{display:list-item;cursor:pointer}hr[data-v-e48af704]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-e48af704],pre[data-v-e48af704],kbd[data-v-e48af704],samp[data-v-e48af704]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-e48af704]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-e48af704]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-e48af704]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-e48af704]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-e48af704]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-e48af704]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-e48af704],h6[data-v-e48af704]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-e48af704]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-e48af704]::-webkit-scrollbar{height:4px}[data-v-e48af704]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-e48af704]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-e48af704]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-e48af704]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-e48af704]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-e48af704]:root,html[data-theme=light][data-v-e48af704],.light[data-v-e48af704]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-e48af704],.dark[data-v-e48af704]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-e48af704{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-e48af704{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-e48af704{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-e48af704]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-e48af704]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-e48af704]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-e48af704]{flex:1}.action-bar-container .action-bar .info-content[data-v-e48af704]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-e48af704]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-e48af704]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-e48af704]{display:flex;gap:var(--spacing-md)}main[data-v-e48af704]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-e48af704]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-e48af704]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-e48af704]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-e48af704]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-e48af704]{flex:1}.content-section .content-header[data-v-e48af704]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-e48af704]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-e48af704]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-e48af704]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-e48af704]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-e48af704]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-e48af704]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-e48af704 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.modal-content[data-v-e48af704]{display:flex;flex-direction:column;gap:var(--spacing-md)}.file-upload-area[data-v-e48af704]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-lg);border:2px dashed var(--color-border-primary);border-radius:var(--component-border-radius);background-color:var(--color-background-primary) -light;cursor:pointer;transition:all .2s ease}.file-upload-area[data-v-e48af704]:hover{border-color:var(--color-brand-500);background-color:rgba(var(--color-brand-500),.05)}.file-input[data-v-e48af704]{display:none}.upload-icon[data-v-e48af704]{font-size:2rem;color:var(--color-text-light);margin-bottom:var(--spacing-sm)}.browse-link[data-v-e48af704]{color:var(--color-brand-500);font-weight:600;cursor:pointer}.selected-file[data-v-e48af704]{font-weight:500;color:var(--color-text-primary)}.modal-actions[data-v-e48af704]{display:flex;justify-content:flex-end;gap:var(--spacing-sm)}[data-v-1e2a148e],[data-v-1e2a148e]:before,[data-v-1e2a148e]:after{box-sizing:border-box}html[data-v-1e2a148e],body[data-v-1e2a148e],h1[data-v-1e2a148e],h2[data-v-1e2a148e],h3[data-v-1e2a148e],h4[data-v-1e2a148e],h5[data-v-1e2a148e],h6[data-v-1e2a148e],p[data-v-1e2a148e],figure[data-v-1e2a148e],blockquote[data-v-1e2a148e],dl[data-v-1e2a148e],dd[data-v-1e2a148e],ul[data-v-1e2a148e],ol[data-v-1e2a148e]{margin:0;padding:0}body[data-v-1e2a148e]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-1e2a148e],ol[data-v-1e2a148e]{list-style:none}img[data-v-1e2a148e],picture[data-v-1e2a148e],svg[data-v-1e2a148e]{max-width:100%;display:block}input[data-v-1e2a148e],button[data-v-1e2a148e],textarea[data-v-1e2a148e],select[data-v-1e2a148e]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-1e2a148e]:focus-within{scroll-behavior:auto}[data-v-1e2a148e],[data-v-1e2a148e]:before,[data-v-1e2a148e]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-1e2a148e]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-1e2a148e]:hover{color:var(--color-text-brand-secondary)}a[data-v-1e2a148e]:active{color:var(--color-text-brand-tertiary)}button[data-v-1e2a148e]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-1e2a148e]:focus:not(:focus-visible){outline:none}[data-v-1e2a148e]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-1e2a148e],textarea[data-v-1e2a148e],select[data-v-1e2a148e]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-1e2a148e]:focus,textarea[data-v-1e2a148e]:focus,select[data-v-1e2a148e]:focus{border-color:var(--color-focus);outline:none}input[data-v-1e2a148e]:disabled,textarea[data-v-1e2a148e]:disabled,select[data-v-1e2a148e]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-1e2a148e]{border-collapse:collapse;width:100%}th[data-v-1e2a148e]{text-align:left}button[data-v-1e2a148e]:disabled,input[data-v-1e2a148e]:disabled,textarea[data-v-1e2a148e]:disabled,select[data-v-1e2a148e]:disabled{cursor:not-allowed}fieldset[data-v-1e2a148e]{border:none;padding:0;margin:0}legend[data-v-1e2a148e]{padding:0}details[data-v-1e2a148e]{display:block}summary[data-v-1e2a148e]{display:list-item;cursor:pointer}hr[data-v-1e2a148e]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-1e2a148e],pre[data-v-1e2a148e],kbd[data-v-1e2a148e],samp[data-v-1e2a148e]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-1e2a148e]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-1e2a148e]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-1e2a148e]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-1e2a148e]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-1e2a148e]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-1e2a148e]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-1e2a148e],h6[data-v-1e2a148e]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-1e2a148e]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-1e2a148e]::-webkit-scrollbar{height:4px}[data-v-1e2a148e]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-1e2a148e]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-1e2a148e]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-1e2a148e]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-1e2a148e]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-1e2a148e]:root,html[data-theme=light][data-v-1e2a148e],.light[data-v-1e2a148e]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-1e2a148e],.dark[data-v-1e2a148e]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-1e2a148e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-1e2a148e{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-1e2a148e{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-1e2a148e]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-1e2a148e]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-1e2a148e]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-1e2a148e]{flex:1}.action-bar-container .action-bar .info-content[data-v-1e2a148e]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-1e2a148e]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-1e2a148e]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-1e2a148e]{display:flex;gap:var(--spacing-md)}main[data-v-1e2a148e]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-1e2a148e]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-1e2a148e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-1e2a148e]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-1e2a148e]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-1e2a148e]{flex:1}.content-section .content-header[data-v-1e2a148e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-1e2a148e]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-1e2a148e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-1e2a148e]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-1e2a148e]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-1e2a148e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-1e2a148e]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-1e2a148e var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.modal-content[data-v-1e2a148e]{display:flex;flex-direction:column;gap:var(--spacing-md)}.modal-actions[data-v-1e2a148e]{display:flex;justify-content:flex-end;gap:var(--spacing-sm)}[data-v-c19f3c8a],[data-v-c19f3c8a]:before,[data-v-c19f3c8a]:after{box-sizing:border-box}html[data-v-c19f3c8a],body[data-v-c19f3c8a],h1[data-v-c19f3c8a],h2[data-v-c19f3c8a],h3[data-v-c19f3c8a],h4[data-v-c19f3c8a],h5[data-v-c19f3c8a],h6[data-v-c19f3c8a],p[data-v-c19f3c8a],figure[data-v-c19f3c8a],blockquote[data-v-c19f3c8a],dl[data-v-c19f3c8a],dd[data-v-c19f3c8a],ul[data-v-c19f3c8a],ol[data-v-c19f3c8a]{margin:0;padding:0}body[data-v-c19f3c8a]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-c19f3c8a],ol[data-v-c19f3c8a]{list-style:none}img[data-v-c19f3c8a],picture[data-v-c19f3c8a],svg[data-v-c19f3c8a]{max-width:100%;display:block}input[data-v-c19f3c8a],button[data-v-c19f3c8a],textarea[data-v-c19f3c8a],select[data-v-c19f3c8a]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-c19f3c8a]:focus-within{scroll-behavior:auto}[data-v-c19f3c8a],[data-v-c19f3c8a]:before,[data-v-c19f3c8a]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-c19f3c8a]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-c19f3c8a]:hover{color:var(--color-text-brand-secondary)}a[data-v-c19f3c8a]:active{color:var(--color-text-brand-tertiary)}button[data-v-c19f3c8a]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-c19f3c8a]:focus:not(:focus-visible){outline:none}[data-v-c19f3c8a]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-c19f3c8a],textarea[data-v-c19f3c8a],select[data-v-c19f3c8a]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-c19f3c8a]:focus,textarea[data-v-c19f3c8a]:focus,select[data-v-c19f3c8a]:focus{border-color:var(--color-focus);outline:none}input[data-v-c19f3c8a]:disabled,textarea[data-v-c19f3c8a]:disabled,select[data-v-c19f3c8a]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-c19f3c8a]{border-collapse:collapse;width:100%}th[data-v-c19f3c8a]{text-align:left}button[data-v-c19f3c8a]:disabled,input[data-v-c19f3c8a]:disabled,textarea[data-v-c19f3c8a]:disabled,select[data-v-c19f3c8a]:disabled{cursor:not-allowed}fieldset[data-v-c19f3c8a]{border:none;padding:0;margin:0}legend[data-v-c19f3c8a]{padding:0}details[data-v-c19f3c8a]{display:block}summary[data-v-c19f3c8a]{display:list-item;cursor:pointer}hr[data-v-c19f3c8a]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-c19f3c8a],pre[data-v-c19f3c8a],kbd[data-v-c19f3c8a],samp[data-v-c19f3c8a]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-c19f3c8a]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-c19f3c8a]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-c19f3c8a]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-c19f3c8a]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-c19f3c8a]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-c19f3c8a]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-c19f3c8a],h6[data-v-c19f3c8a]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-c19f3c8a]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-c19f3c8a]::-webkit-scrollbar{height:4px}[data-v-c19f3c8a]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-c19f3c8a]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-c19f3c8a]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-c19f3c8a]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-c19f3c8a]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-c19f3c8a]:root,html[data-theme=light][data-v-c19f3c8a],.light[data-v-c19f3c8a]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-c19f3c8a],.dark[data-v-c19f3c8a]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-c19f3c8a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-c19f3c8a{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-c19f3c8a{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-c19f3c8a]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-c19f3c8a]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-c19f3c8a]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-c19f3c8a]{flex:1}.action-bar-container .action-bar .info-content[data-v-c19f3c8a]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-c19f3c8a]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-c19f3c8a]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-c19f3c8a]{display:flex;gap:var(--spacing-md)}main[data-v-c19f3c8a]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-c19f3c8a]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-c19f3c8a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-c19f3c8a]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-c19f3c8a]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-c19f3c8a]{flex:1}.content-section .content-header[data-v-c19f3c8a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-c19f3c8a]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-c19f3c8a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-c19f3c8a]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-c19f3c8a]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-c19f3c8a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-c19f3c8a]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-c19f3c8a var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.folder-card[data-v-c19f3c8a]{position:relative;display:flex;flex-direction:column;padding:var(--spacing-sm);border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);cursor:pointer;transition:all .2s ease}.folder-card[data-v-c19f3c8a]:hover{background-color:var(--color-background-primary);border-color:var(--color-brand-500);box-shadow:var(--component-shadow)}.folder-card:hover .folder-actions[data-v-c19f3c8a]{opacity:1}.folder-card:hover .folder-icon-container .open[data-v-c19f3c8a]{display:block}.folder-card:hover .folder-icon-container .close[data-v-c19f3c8a]{display:none}.folder-card .folder-icon-container[data-v-c19f3c8a]{display:flex;align-items:center;justify-content:center;padding:var(--spacing-sm);margin-bottom:var(--spacing-md)}.folder-card .folder-icon-container .folder-icon[data-v-c19f3c8a]{width:4rem;height:4rem;stroke-width:1;color:var(--color-brand-500)}.folder-card .folder-icon-container .open[data-v-c19f3c8a]{display:none}.folder-card .folder-icon-container .close[data-v-c19f3c8a]{display:block}.folder-card .folder-info[data-v-c19f3c8a]{flex:1}.folder-card .folder-name[data-v-c19f3c8a]{font-weight:500;font-size:var(--font-size-xl);word-break:break-word}.folder-card .folder-meta[data-v-c19f3c8a]{font-size:var(--font-size-text-sm);color:var(--color-text-light)}.folder-card .folder-actions[data-v-c19f3c8a]{position:absolute;top:1rem;right:1rem;display:flex;justify-content:flex-end;transition:opacity .2s ease}.rename-form[data-v-c19f3c8a]{display:flex;flex-direction:column;gap:var(--spacing-md)}.modal-actions[data-v-c19f3c8a]{display:flex;justify-content:flex-end;gap:var(--spacing-sm);margin-top:var(--spacing-md)}[data-v-1f5c11d7],[data-v-1f5c11d7]:before,[data-v-1f5c11d7]:after{box-sizing:border-box}html[data-v-1f5c11d7],body[data-v-1f5c11d7],h1[data-v-1f5c11d7],h2[data-v-1f5c11d7],h3[data-v-1f5c11d7],h4[data-v-1f5c11d7],h5[data-v-1f5c11d7],h6[data-v-1f5c11d7],p[data-v-1f5c11d7],figure[data-v-1f5c11d7],blockquote[data-v-1f5c11d7],dl[data-v-1f5c11d7],dd[data-v-1f5c11d7],ul[data-v-1f5c11d7],ol[data-v-1f5c11d7]{margin:0;padding:0}body[data-v-1f5c11d7]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-1f5c11d7],ol[data-v-1f5c11d7]{list-style:none}img[data-v-1f5c11d7],picture[data-v-1f5c11d7],svg[data-v-1f5c11d7]{max-width:100%;display:block}input[data-v-1f5c11d7],button[data-v-1f5c11d7],textarea[data-v-1f5c11d7],select[data-v-1f5c11d7]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-1f5c11d7]:focus-within{scroll-behavior:auto}[data-v-1f5c11d7],[data-v-1f5c11d7]:before,[data-v-1f5c11d7]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-1f5c11d7]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-1f5c11d7]:hover{color:var(--color-text-brand-secondary)}a[data-v-1f5c11d7]:active{color:var(--color-text-brand-tertiary)}button[data-v-1f5c11d7]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-1f5c11d7]:focus:not(:focus-visible){outline:none}[data-v-1f5c11d7]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-1f5c11d7],textarea[data-v-1f5c11d7],select[data-v-1f5c11d7]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-1f5c11d7]:focus,textarea[data-v-1f5c11d7]:focus,select[data-v-1f5c11d7]:focus{border-color:var(--color-focus);outline:none}input[data-v-1f5c11d7]:disabled,textarea[data-v-1f5c11d7]:disabled,select[data-v-1f5c11d7]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-1f5c11d7]{border-collapse:collapse;width:100%}th[data-v-1f5c11d7]{text-align:left}button[data-v-1f5c11d7]:disabled,input[data-v-1f5c11d7]:disabled,textarea[data-v-1f5c11d7]:disabled,select[data-v-1f5c11d7]:disabled{cursor:not-allowed}fieldset[data-v-1f5c11d7]{border:none;padding:0;margin:0}legend[data-v-1f5c11d7]{padding:0}details[data-v-1f5c11d7]{display:block}summary[data-v-1f5c11d7]{display:list-item;cursor:pointer}hr[data-v-1f5c11d7]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-1f5c11d7],pre[data-v-1f5c11d7],kbd[data-v-1f5c11d7],samp[data-v-1f5c11d7]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-1f5c11d7]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-1f5c11d7]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-1f5c11d7]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-1f5c11d7]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-1f5c11d7]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-1f5c11d7]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-1f5c11d7],h6[data-v-1f5c11d7]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-1f5c11d7]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-1f5c11d7]::-webkit-scrollbar{height:4px}[data-v-1f5c11d7]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-1f5c11d7]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-1f5c11d7]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-1f5c11d7]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-1f5c11d7]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-1f5c11d7]:root,html[data-theme=light][data-v-1f5c11d7],.light[data-v-1f5c11d7]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-1f5c11d7],.dark[data-v-1f5c11d7]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-1f5c11d7{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-1f5c11d7{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-1f5c11d7{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-1f5c11d7]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-1f5c11d7]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-1f5c11d7]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-1f5c11d7]{flex:1}.action-bar-container .action-bar .info-content[data-v-1f5c11d7]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-1f5c11d7]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-1f5c11d7]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-1f5c11d7]{display:flex;gap:var(--spacing-md)}main[data-v-1f5c11d7]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-1f5c11d7]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-1f5c11d7]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-1f5c11d7]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-1f5c11d7]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-1f5c11d7]{flex:1}.content-section .content-header[data-v-1f5c11d7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-1f5c11d7]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-1f5c11d7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-1f5c11d7]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-1f5c11d7]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-1f5c11d7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-1f5c11d7]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-1f5c11d7 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.files-section .section-title[data-v-1f5c11d7]{margin-bottom:var(--spacing-md);font-size:1.5rem;color:var(--color-title)}.files-section .breadcrumb[data-v-1f5c11d7]{margin-bottom:var(--spacing-lg)}.files-section .breadcrumb[data-v-1f5c11d7] .ui-breadcrumb-item{display:flex;align-items:center}.files-section .breadcrumb[data-v-1f5c11d7] .ui-breadcrumb-item.clickable{cursor:pointer}.files-section .breadcrumb[data-v-1f5c11d7] .ui-breadcrumb-item.clickable:hover{color:var(--color-brand-primary)}.files-section .breadcrumb[data-v-1f5c11d7] .ui-breadcrumb-item .breadcrumb-icon{margin-right:var(--spacing-xs);font-size:1rem}.files-section .subsection-title[data-v-1f5c11d7]{margin-bottom:var(--spacing-md);font-size:1.2rem;color:var(--color-text)}.files-section .folders-container[data-v-1f5c11d7],.files-section .files-container[data-v-1f5c11d7]{margin-bottom:var(--spacing-xl)}.files-section .folders-grid[data-v-1f5c11d7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--spacing-md)}.files-section .folders-grid .folder-item[data-v-1f5c11d7]{display:flex;flex-direction:column;border:1px solid var(--color-border);border-radius:8px;padding:var(--spacing-sm);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;position:relative;background-color:var(--color-background)}.files-section .folders-grid .folder-item[data-v-1f5c11d7]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.files-section .folders-grid .folder-item:hover .folder-actions[data-v-1f5c11d7]{opacity:1}.files-section .folders-grid .folder-item .folder-icon[data-v-1f5c11d7]{display:flex;justify-content:center;margin-bottom:var(--spacing-xs)}.files-section .folders-grid .folder-item .folder-icon svg[data-v-1f5c11d7]{width:40px;height:40px;color:var(--color-main)}.files-section .folders-grid .folder-item .folder-info .folder-name[data-v-1f5c11d7]{font-size:14px;font-weight:600;margin:0 0 var(--spacing-xs);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.files-section .folders-grid .folder-item .folder-info .folder-description[data-v-1f5c11d7]{font-size:12px;color:var(--color-text-light);text-align:center;margin:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.files-section .folders-grid .folder-item .folder-actions[data-v-1f5c11d7]{position:absolute;top:var(--spacing-xs);right:var(--spacing-xs);opacity:0;transition:opacity .2s ease}.files-section .folders-grid .folder-item .folder-actions .action-button[data-v-1f5c11d7]{background:none;border:none;cursor:pointer;padding:var(--spacing-xs);border-radius:4px;display:flex;align-items:center;justify-content:center}.files-section .folders-grid .folder-item .folder-actions .action-button[data-v-1f5c11d7]:hover{background-color:var(--color-background-dark)}.files-section .folders-grid .folder-item .folder-actions .action-button .action-icon[data-v-1f5c11d7]{width:16px;height:16px;color:var(--color-error)}.files-section .files-grid[data-v-1f5c11d7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--spacing-md)}.files-section .empty-state[data-v-1f5c11d7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-light);border-radius:8px}.files-section .empty-state .empty-illustration[data-v-1f5c11d7]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.files-section .empty-state .empty-message[data-v-1f5c11d7]{font-size:16px;color:var(--color-text-light);text-align:center}.filters-container[data-v-1f5c11d7]{display:flex;gap:var(--spacing-sm);align-items:center}.files-header[data-v-1f5c11d7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--color-border-primary)}.files-header h1[data-v-1f5c11d7]{margin:0;font-size:var(--font-size-display-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.files-header .files-actions[data-v-1f5c11d7]{display:flex;gap:var(--spacing-sm)}.files-header .search-input[data-v-1f5c11d7]{width:300px}.files-header .search-icon[data-v-1f5c11d7]{color:var(--color-text-light)}.files-header .icon[data-v-1f5c11d7]{width:1rem;height:1rem;margin-right:var(--spacing-xs)}.files-breadcrumb[data-v-1f5c11d7]{margin-bottom:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-light);border-radius:var(--component-border-radius);border-left:3px solid var(--color-brand-primary)}.breadcrumb-icon[data-v-1f5c11d7]{width:1rem;height:1rem}.loading-container[data-v-1f5c11d7],.error-container[data-v-1f5c11d7],.empty-container[data-v-1f5c11d7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl) 0;text-align:center}.loading-container .loading-spinner[data-v-1f5c11d7],.loading-container .error-icon[data-v-1f5c11d7],.loading-container .empty-icon[data-v-1f5c11d7],.error-container .loading-spinner[data-v-1f5c11d7],.error-container .error-icon[data-v-1f5c11d7],.error-container .empty-icon[data-v-1f5c11d7],.empty-container .loading-spinner[data-v-1f5c11d7],.empty-container .error-icon[data-v-1f5c11d7],.empty-container .empty-icon[data-v-1f5c11d7]{font-size:48px;margin-bottom:var(--spacing-md);color:var(--color-brand-primary)}.loading-container .error-icon[data-v-1f5c11d7],.error-container .error-icon[data-v-1f5c11d7],.empty-container .error-icon[data-v-1f5c11d7]{color:var(--color-error)}.loading-container p[data-v-1f5c11d7],.error-container p[data-v-1f5c11d7],.empty-container p[data-v-1f5c11d7]{margin-bottom:var(--spacing-md);color:var(--color-text-light)}.loading-container .empty-actions[data-v-1f5c11d7],.error-container .empty-actions[data-v-1f5c11d7],.empty-container .empty-actions[data-v-1f5c11d7]{display:flex;gap:var(--spacing-sm);margin-top:var(--spacing-sm)}.folder-content .folders-section[data-v-1f5c11d7],.folder-content .files-section[data-v-1f5c11d7]{margin-bottom:var(--spacing-lg)}.folder-content .folders-section h2[data-v-1f5c11d7],.folder-content .files-section h2[data-v-1f5c11d7]{font-size:var(--font-size-text-lg);margin-bottom:var(--spacing-sm);color:var(--color-text-primary)}.folder-content .folders-grid[data-v-1f5c11d7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--spacing-md)}.folder-content .folder-item[data-v-1f5c11d7]{display:flex;flex-direction:column;padding:var(--spacing-sm);border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);cursor:pointer;transition:all .2s ease}.folder-content .folder-item[data-v-1f5c11d7]:hover{background-color:var(--color-background-primary);transform:translateY(-2px);box-shadow:var(--component-shadow)}.folder-content .folder-item .folder-icon[data-v-1f5c11d7]{font-size:32px;color:var(--color-brand-primary);margin-bottom:var(--spacing-xs)}.folder-content .folder-item .folder-info[data-v-1f5c11d7]{flex:1}.folder-content .folder-item .folder-name[data-v-1f5c11d7]{font-weight:500;margin-bottom:var(--spacing-xs);word-break:break-word}.folder-content .folder-item .folder-meta[data-v-1f5c11d7]{font-size:var(--font-size-text-sm);color:var(--color-text-light)}.folder-content .folder-item .folder-actions[data-v-1f5c11d7]{display:flex;justify-content:flex-end;opacity:0;transition:opacity .2s ease}.folder-content .folder-item:hover .folder-actions[data-v-1f5c11d7]{opacity:1}.folder-content .file-name-cell[data-v-1f5c11d7]{display:flex;align-items:center;gap:var(--spacing-xs)}.folder-content .file-name-cell .file-icon[data-v-1f5c11d7]{color:var(--color-brand-primary)}.folder-content .file-actions[data-v-1f5c11d7]{display:flex;gap:var(--spacing-xs)}.modal-content[data-v-1f5c11d7]{margin-bottom:var(--spacing-md)}.modal-content .file-upload-area[data-v-1f5c11d7]{border:2px dashed var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-lg);text-align:center;cursor:pointer;margin-bottom:var(--spacing-md);transition:all .2s ease}.modal-content .file-upload-area[data-v-1f5c11d7]:hover{border-color:var(--color-brand-primary);background-color:var(--color-background-primary)}.modal-content .file-upload-area .file-input[data-v-1f5c11d7]{display:none}.modal-content .file-upload-area .upload-icon[data-v-1f5c11d7]{font-size:32px;color:var(--color-brand-primary);margin-bottom:var(--spacing-sm)}.modal-content .file-upload-area p[data-v-1f5c11d7]{color:var(--color-text-light);margin:0}.modal-content .file-upload-area .browse-link[data-v-1f5c11d7]{color:var(--color-brand-primary);text-decoration:underline}.modal-content .file-upload-area .selected-file[data-v-1f5c11d7]{color:var(--color-text-primary);font-weight:500}.modal-actions[data-v-1f5c11d7]{display:flex;justify-content:flex-end;gap:var(--spacing-sm)}.icon[data-v-1f5c11d7]{margin-right:var(--spacing-xs)}.icon-sm[data-v-1f5c11d7]{font-size:16px}[data-v-95f3e008],[data-v-95f3e008]:before,[data-v-95f3e008]:after{box-sizing:border-box}html[data-v-95f3e008],body[data-v-95f3e008],h1[data-v-95f3e008],h2[data-v-95f3e008],h3[data-v-95f3e008],h4[data-v-95f3e008],h5[data-v-95f3e008],h6[data-v-95f3e008],p[data-v-95f3e008],figure[data-v-95f3e008],blockquote[data-v-95f3e008],dl[data-v-95f3e008],dd[data-v-95f3e008],ul[data-v-95f3e008],ol[data-v-95f3e008]{margin:0;padding:0}body[data-v-95f3e008]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-95f3e008],ol[data-v-95f3e008]{list-style:none}img[data-v-95f3e008],picture[data-v-95f3e008],svg[data-v-95f3e008]{max-width:100%;display:block}input[data-v-95f3e008],button[data-v-95f3e008],textarea[data-v-95f3e008],select[data-v-95f3e008]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-95f3e008]:focus-within{scroll-behavior:auto}[data-v-95f3e008],[data-v-95f3e008]:before,[data-v-95f3e008]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-95f3e008]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-95f3e008]:hover{color:var(--color-text-brand-secondary)}a[data-v-95f3e008]:active{color:var(--color-text-brand-tertiary)}button[data-v-95f3e008]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-95f3e008]:focus:not(:focus-visible){outline:none}[data-v-95f3e008]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-95f3e008],textarea[data-v-95f3e008],select[data-v-95f3e008]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-95f3e008]:focus,textarea[data-v-95f3e008]:focus,select[data-v-95f3e008]:focus{border-color:var(--color-focus);outline:none}input[data-v-95f3e008]:disabled,textarea[data-v-95f3e008]:disabled,select[data-v-95f3e008]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-95f3e008]{border-collapse:collapse;width:100%}th[data-v-95f3e008]{text-align:left}button[data-v-95f3e008]:disabled,input[data-v-95f3e008]:disabled,textarea[data-v-95f3e008]:disabled,select[data-v-95f3e008]:disabled{cursor:not-allowed}fieldset[data-v-95f3e008]{border:none;padding:0;margin:0}legend[data-v-95f3e008]{padding:0}details[data-v-95f3e008]{display:block}summary[data-v-95f3e008]{display:list-item;cursor:pointer}hr[data-v-95f3e008]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-95f3e008],pre[data-v-95f3e008],kbd[data-v-95f3e008],samp[data-v-95f3e008]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-95f3e008]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-95f3e008]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-95f3e008]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-95f3e008]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-95f3e008]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-95f3e008]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-95f3e008],h6[data-v-95f3e008]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-95f3e008]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-95f3e008]::-webkit-scrollbar{height:4px}[data-v-95f3e008]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-95f3e008]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-95f3e008]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-95f3e008]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-95f3e008]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-95f3e008]:root,html[data-theme=light][data-v-95f3e008],.light[data-v-95f3e008]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-95f3e008],.dark[data-v-95f3e008]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-95f3e008{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-95f3e008{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-95f3e008{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-95f3e008]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-95f3e008]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-95f3e008]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-95f3e008]{flex:1}.action-bar-container .action-bar .info-content[data-v-95f3e008]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-95f3e008]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-95f3e008]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-95f3e008]{display:flex;gap:var(--spacing-md)}main[data-v-95f3e008]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-95f3e008]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-95f3e008]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-95f3e008]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-95f3e008]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-95f3e008]{flex:1}.content-section .content-header[data-v-95f3e008]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-95f3e008]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-95f3e008]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-95f3e008]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-95f3e008]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-95f3e008]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-95f3e008]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-95f3e008 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}@keyframes stepAppear-95f3e008{0%{opacity:0;transform:translateY(24px) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes checkBounce-95f3e008{0%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}@keyframes connectorProgress-95f3e008{0%{transform:translateY(-50%) scaleX(0)}to{transform:translateY(-50%) scaleX(1)}}@keyframes pulse-95f3e008{0%,to{box-shadow:0 0 0 2px var(--color-background-primary),0 0 0 4px var(--color-foreground-brand-secondary)}50%{box-shadow:0 0 0 2px var(--color-background-primary),0 0 0 6px rgba(var(--color-foreground-brand-secondary),.6)}}@keyframes indicatorScale-95f3e008{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes contentSlideUp-95f3e008{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.ui-stepper[data-v-95f3e008]{width:100%;margin-bottom:var(--spacing-lg)}.stepper-container[data-v-95f3e008]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-md)}.step[data-v-95f3e008]{display:flex;flex-direction:column;align-items:center;flex:1;cursor:pointer;outline:none;position:relative;animation:stepAppear-95f3e008 var(--animation-duration-slow) var(--transition-timing-ease-out);animation-delay:calc(var(--step-index) * .1s);animation-fill-mode:both}.step.clickable[data-v-95f3e008]{cursor:pointer}.step.clickable:hover .step-indicator[data-v-95f3e008]{transform:scale(1.1)}.step[data-v-95f3e008]:not(.clickable){cursor:default}.step-indicator-container[data-v-95f3e008]{position:relative;display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:var(--spacing-sm)}.step-indicator[data-v-95f3e008]{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:var(--font-weight-bold);font-size:var(--font-size-text-sm);position:relative;z-index:2;transition:background-color var(--animation-duration-normal) var(--animation-timing-cubic),border-color var(--animation-duration-normal) var(--animation-timing-cubic),color var(--animation-duration-normal) var(--animation-timing-cubic),transform var(--animation-duration-fast) var(--transition-timing-ease-out)}.step-indicator.completed[data-v-95f3e008]{background-color:var(--color-foreground-brand-secondary);border:none;color:var(--color-text-white);animation:indicatorScale-95f3e008 var(--animation-duration-slow) var(--transition-timing-ease-out)}.step-indicator.current[data-v-95f3e008]{background-color:var(--color-foreground-brand-secondary);border:none;color:var(--color-text-white);animation:pulse-95f3e008 2s infinite,indicatorScale-95f3e008 var(--animation-duration-slow) var(--transition-timing-ease-out)}.step-indicator.incomplete[data-v-95f3e008]{background-color:var(--color-background-primary);border:2px solid var(--color-border-primary);color:var(--color-text-secondary)}.step-connector-wrapper[data-v-95f3e008]{position:absolute;left:50%;top:50%;transform:translateY(-50%);width:calc(100% + 4px);height:2px;z-index:1}.step-connector-bg[data-v-95f3e008]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-border-primary);transition:background-color var(--animation-duration-normal) var(--animation-timing-cubic)}.step-connector[data-v-95f3e008]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-foreground-brand-secondary);transform-origin:left center;transform:translateY(0) scaleX(0);transition:transform var(--animation-duration-slow) ease-in-out}.step-connector.completed[data-v-95f3e008]{animation:connectorProgress-95f3e008 var(--animation-duration-slow) ease-in-out;animation-delay:var(--connector-delay);animation-fill-mode:forwards}.check-icon[data-v-95f3e008]{width:8px;height:6px;color:var(--color-text-white);animation:checkBounce-95f3e008 var(--animation-duration-slow) var(--transition-timing-ease-out)}.step-number[data-v-95f3e008]{font-size:var(--font-size-text-sm);line-height:1;transition:transform var(--animation-duration-fast) ease-out}.step-content[data-v-95f3e008]{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;animation:contentSlideUp-95f3e008 var(--animation-duration-slow) ease-out;animation-delay:calc(var(--step-index) * .1s + .2s);animation-fill-mode:both}.step-label[data-v-95f3e008]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-xs);color:var(--color-text-secondary);text-wrap:balance;transition:color var(--animation-duration-normal) var(--animation-timing-cubic)}.step.completed .step-label[data-v-95f3e008]{color:var(--color-text-secondary)}.step.current .step-label[data-v-95f3e008]{color:var(--color-text-brand-secondary)}.step.incomplete .step-label[data-v-95f3e008]{color:var(--color-text-secondary)}.step-description[data-v-95f3e008]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);font-weight:var(--font-weight-regular);color:var(--color-text-tertiary);text-wrap:balance;transition:color var(--animation-duration-normal) var(--animation-timing-cubic)}.step.current .step-description[data-v-95f3e008]{color:var(--color-text-brand-tertiary)}@media (prefers-reduced-motion: reduce){.step[data-v-95f3e008],.step-content[data-v-95f3e008]{animation:none}.step-indicator.current[data-v-95f3e008]{animation:none;box-shadow:0 0 0 2px var(--color-white),0 0 0 4px var(--color-foreground-brand-secondary)}.step-indicator.completed[data-v-95f3e008],.check-icon[data-v-95f3e008],.step-connector[data-v-95f3e008]{animation:none}.step-connector.completed[data-v-95f3e008]{transform:translateY(0) scaleX(1)}}[data-v-706193cd],[data-v-706193cd]:before,[data-v-706193cd]:after{box-sizing:border-box}html[data-v-706193cd],body[data-v-706193cd],h1[data-v-706193cd],h2[data-v-706193cd],h3[data-v-706193cd],h4[data-v-706193cd],h5[data-v-706193cd],h6[data-v-706193cd],p[data-v-706193cd],figure[data-v-706193cd],blockquote[data-v-706193cd],dl[data-v-706193cd],dd[data-v-706193cd],ul[data-v-706193cd],ol[data-v-706193cd]{margin:0;padding:0}body[data-v-706193cd]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-706193cd],ol[data-v-706193cd]{list-style:none}img[data-v-706193cd],picture[data-v-706193cd],svg[data-v-706193cd]{max-width:100%;display:block}input[data-v-706193cd],button[data-v-706193cd],textarea[data-v-706193cd],select[data-v-706193cd]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-706193cd]:focus-within{scroll-behavior:auto}[data-v-706193cd],[data-v-706193cd]:before,[data-v-706193cd]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-706193cd]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-706193cd]:hover{color:var(--color-text-brand-secondary)}a[data-v-706193cd]:active{color:var(--color-text-brand-tertiary)}button[data-v-706193cd]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-706193cd]:focus:not(:focus-visible){outline:none}[data-v-706193cd]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-706193cd],textarea[data-v-706193cd],select[data-v-706193cd]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-706193cd]:focus,textarea[data-v-706193cd]:focus,select[data-v-706193cd]:focus{border-color:var(--color-focus);outline:none}input[data-v-706193cd]:disabled,textarea[data-v-706193cd]:disabled,select[data-v-706193cd]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-706193cd]{border-collapse:collapse;width:100%}th[data-v-706193cd]{text-align:left}button[data-v-706193cd]:disabled,input[data-v-706193cd]:disabled,textarea[data-v-706193cd]:disabled,select[data-v-706193cd]:disabled{cursor:not-allowed}fieldset[data-v-706193cd]{border:none;padding:0;margin:0}legend[data-v-706193cd]{padding:0}details[data-v-706193cd]{display:block}summary[data-v-706193cd]{display:list-item;cursor:pointer}hr[data-v-706193cd]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-706193cd],pre[data-v-706193cd],kbd[data-v-706193cd],samp[data-v-706193cd]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-706193cd]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-706193cd]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-706193cd]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-706193cd]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-706193cd]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-706193cd]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-706193cd],h6[data-v-706193cd]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-706193cd]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-706193cd]::-webkit-scrollbar{height:4px}[data-v-706193cd]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-706193cd]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-706193cd]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-706193cd]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-706193cd]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-706193cd]:root,html[data-theme=light][data-v-706193cd],.light[data-v-706193cd]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-706193cd],.dark[data-v-706193cd]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-706193cd{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-706193cd{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-706193cd{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-706193cd]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-706193cd]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-706193cd]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-706193cd]{flex:1}.action-bar-container .action-bar .info-content[data-v-706193cd]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-706193cd]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-706193cd]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-706193cd]{display:flex;gap:var(--spacing-md)}main[data-v-706193cd]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-706193cd]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-706193cd]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-706193cd]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-706193cd]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-706193cd]{flex:1}.content-section .content-header[data-v-706193cd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-706193cd]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-706193cd]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-706193cd]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-706193cd]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-706193cd]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-706193cd]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-706193cd var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.create-vendor-view[data-v-706193cd]{padding:var(--spacing-lg);max-width:calc(var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto;min-height:100vh}.header-section .header-content[data-v-706193cd]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-lg)}.header-section .header-content .header-left[data-v-706193cd],.header-section .header-content .header-right[data-v-706193cd]{flex:1;display:flex;align-items:center}.header-section .header-content .header-right[data-v-706193cd]{justify-content:flex-end}.header-section .page-title[data-v-706193cd]{font-size:var(--font-size-display-sm);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0;text-align:center;flex:4}.stepper-container[data-v-706193cd]{margin-bottom:var(--spacing-xl)}.vendor-stepper[data-v-706193cd]{padding:var(--spacing-lg)}.step-content[data-v-706193cd]{position:relative}.stepper-enter-active[data-v-706193cd]{transition:all .6s ease-out}.stepper-enter-from[data-v-706193cd]{opacity:0;transform:translateY(-32px) scale(.95)}.stepper-enter-to[data-v-706193cd]{opacity:1;transform:translateY(0) scale(1)}.slide-left-enter-active[data-v-706193cd],.slide-left-leave-active[data-v-706193cd],.slide-right-enter-active[data-v-706193cd],.slide-right-leave-active[data-v-706193cd]{transition:all .4s cubic-bezier(.25,.46,.45,.94)}.slide-left-enter-from[data-v-706193cd]{opacity:0;transform:translate(var(--spacing-xxl)) scale(.95)}.slide-left-leave-to[data-v-706193cd],.slide-right-enter-from[data-v-706193cd]{opacity:0;transform:translate(calc(var(--spacing-xxl) * -1)) scale(.95)}.slide-right-leave-to[data-v-706193cd]{opacity:0;transform:translate(var(--spacing-xxl)) scale(.95)}[data-v-3cdc3cd1],[data-v-3cdc3cd1]:before,[data-v-3cdc3cd1]:after{box-sizing:border-box}html[data-v-3cdc3cd1],body[data-v-3cdc3cd1],h1[data-v-3cdc3cd1],h2[data-v-3cdc3cd1],h3[data-v-3cdc3cd1],h4[data-v-3cdc3cd1],h5[data-v-3cdc3cd1],h6[data-v-3cdc3cd1],p[data-v-3cdc3cd1],figure[data-v-3cdc3cd1],blockquote[data-v-3cdc3cd1],dl[data-v-3cdc3cd1],dd[data-v-3cdc3cd1],ul[data-v-3cdc3cd1],ol[data-v-3cdc3cd1]{margin:0;padding:0}body[data-v-3cdc3cd1]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-3cdc3cd1],ol[data-v-3cdc3cd1]{list-style:none}img[data-v-3cdc3cd1],picture[data-v-3cdc3cd1],svg[data-v-3cdc3cd1]{max-width:100%;display:block}input[data-v-3cdc3cd1],button[data-v-3cdc3cd1],textarea[data-v-3cdc3cd1],select[data-v-3cdc3cd1]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-3cdc3cd1]:focus-within{scroll-behavior:auto}[data-v-3cdc3cd1],[data-v-3cdc3cd1]:before,[data-v-3cdc3cd1]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-3cdc3cd1]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-3cdc3cd1]:hover{color:var(--color-text-brand-secondary)}a[data-v-3cdc3cd1]:active{color:var(--color-text-brand-tertiary)}button[data-v-3cdc3cd1]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-3cdc3cd1]:focus:not(:focus-visible){outline:none}[data-v-3cdc3cd1]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-3cdc3cd1],textarea[data-v-3cdc3cd1],select[data-v-3cdc3cd1]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-3cdc3cd1]:focus,textarea[data-v-3cdc3cd1]:focus,select[data-v-3cdc3cd1]:focus{border-color:var(--color-focus);outline:none}input[data-v-3cdc3cd1]:disabled,textarea[data-v-3cdc3cd1]:disabled,select[data-v-3cdc3cd1]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-3cdc3cd1]{border-collapse:collapse;width:100%}th[data-v-3cdc3cd1]{text-align:left}button[data-v-3cdc3cd1]:disabled,input[data-v-3cdc3cd1]:disabled,textarea[data-v-3cdc3cd1]:disabled,select[data-v-3cdc3cd1]:disabled{cursor:not-allowed}fieldset[data-v-3cdc3cd1]{border:none;padding:0;margin:0}legend[data-v-3cdc3cd1]{padding:0}details[data-v-3cdc3cd1]{display:block}summary[data-v-3cdc3cd1]{display:list-item;cursor:pointer}hr[data-v-3cdc3cd1]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-3cdc3cd1],pre[data-v-3cdc3cd1],kbd[data-v-3cdc3cd1],samp[data-v-3cdc3cd1]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-3cdc3cd1]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-3cdc3cd1]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-3cdc3cd1]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-3cdc3cd1]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-3cdc3cd1]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-3cdc3cd1]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-3cdc3cd1],h6[data-v-3cdc3cd1]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-3cdc3cd1]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-3cdc3cd1]::-webkit-scrollbar{height:4px}[data-v-3cdc3cd1]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-3cdc3cd1]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-3cdc3cd1]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-3cdc3cd1]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-3cdc3cd1]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-3cdc3cd1]:root,html[data-theme=light][data-v-3cdc3cd1],.light[data-v-3cdc3cd1]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-3cdc3cd1],.dark[data-v-3cdc3cd1]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-3cdc3cd1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-3cdc3cd1{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-3cdc3cd1{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-3cdc3cd1]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-3cdc3cd1]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-3cdc3cd1]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-3cdc3cd1]{flex:1}.action-bar-container .action-bar .info-content[data-v-3cdc3cd1]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-3cdc3cd1]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-3cdc3cd1]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-3cdc3cd1]{display:flex;gap:var(--spacing-md)}main[data-v-3cdc3cd1]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-3cdc3cd1]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-3cdc3cd1]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-3cdc3cd1]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-3cdc3cd1]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-3cdc3cd1]{flex:1}.content-section .content-header[data-v-3cdc3cd1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-3cdc3cd1]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-3cdc3cd1]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-3cdc3cd1]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-3cdc3cd1]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-3cdc3cd1]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-3cdc3cd1]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-3cdc3cd1 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.vendor-add-mode-step[data-v-3cdc3cd1]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-6xl);padding:var(--spacing-8xl) 0}.step-subtitle[data-v-3cdc3cd1]{text-align:center}.step-subtitle p[data-v-3cdc3cd1]{font-size:var(--font-size-text-lg);line-height:var(--line-height-text-lg);color:var(--color-text-primary);animation:fadeInUp-3cdc3cd1 .8s ease-out .2s both}.mode-options[data-v-3cdc3cd1]{display:flex;justify-content:center;gap:var(--spacing-6xl)}.option-card[data-v-3cdc3cd1]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-xl);width:var(--width-xs);padding:var(--spacing-3xl) var(--spacing-6xl);background:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius-lg);box-shadow:var(--component-shadow);cursor:pointer;transition:all var(--animation-duration-normal) var(--animation-timing-cubic);z-index:var(--z-index-default)}.option-card .background-pattern[data-v-3cdc3cd1]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:calc(var(--component-border-radius-lg) - 1px);z-index:-2}.option-card .background-pattern[data-v-3cdc3cd1]:after{content:"";position:absolute;top:calc(var(--spacing-3xl) + var(--spacing-6xl) / 2 - var(--spacing-9xl) / 2);width:var(--spacing-9xl);height:var(--spacing-9xl);border-radius:var(--spacing-9xl);box-shadow:0 0 0 -49px var(--color-background-primary),0 0 0 -48px rgba(from var(--color-border-brand) r g b/0),0 0 0 -25px var(--color-background-primary),0 0 0 -24px rgba(from var(--color-border-brand) r g b/0),0 0 0 0 var(--color-background-primary),0 0 0 1px rgba(from var(--color-border-secondary) r g b/1),0 0 0 23px var(--color-background-primary),0 0 0 24px rgba(from var(--color-border-secondary) r g b/.8),0 0 0 47px var(--color-background-primary),0 0 0 48px rgba(from var(--color-border-secondary) r g b/.6),0 0 0 71px var(--color-background-primary),0 0 0 72px rgba(from var(--color-border-secondary) r g b/.4),0 0 0 95px var(--color-background-primary),0 0 0 96px rgba(from var(--color-border-secondary) r g b/.2);transition:all .6s ease-out}.option-card .featured-icon[data-v-3cdc3cd1]{width:var(--spacing-6xl);height:var(--spacing-6xl);background:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);display:flex;align-items:center;justify-content:center;transition:all var(--animation-duration-normal) var(--animation-timing-cubic);box-shadow:0 1px 2px #0a0d120d,inset 0 -2px #0a0d120d,inset 0 0 0 1px #0a0d122e}.option-card .featured-icon svg[data-v-3cdc3cd1]{width:var(--spacing-3xl);height:var(--spacing-3xl);color:var(--color-text-primary)}.option-card .option-title[data-v-3cdc3cd1]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-align:center}.option-card .option-description[data-v-3cdc3cd1]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);font-weight:var(--font-weight-regular);color:var(--color-text-secondary);text-align:center}.option-card[data-v-3cdc3cd1]:after{content:"";position:absolute;top:40%;right:0;bottom:0;left:0;background:linear-gradient(to top,var(--color-background-primary),transparent);border-radius:0 0 calc(var(--component-border-radius-lg) - 1px) calc(var(--component-border-radius-lg) - 1px);z-index:-1;transition:all .6s ease-out}.option-card.recommended .recommended-badge[data-v-3cdc3cd1]{position:absolute;top:0;background:var(--color-foreground-brand-secondary);color:var(--color-text-primary-on-brand);font-size:var(--font-size-text-xs);font-weight:var(--font-weight-semibold);padding:var(--spacing-0-5) var(--spacing-2);border-radius:var(--component-border-radius-xs);z-index:2;transform:translateY(-50%)}.option-card[data-v-3cdc3cd1]:hover{box-shadow:var(--shadow-lg);border-color:var(--color-border-brand)}.option-card:hover .background-pattern[data-v-3cdc3cd1]:after{box-shadow:0 0 0 23px var(--color-background-primary),0 0 0 24px rgba(from var(--color-border-brand) r g b/.8),0 0 0 47px var(--color-background-primary),0 0 0 48px rgba(from var(--color-border-brand) r g b/.6),0 0 0 71px var(--color-background-primary),0 0 0 72px rgba(from var(--color-border-brand) r g b/.4),0 0 0 95px var(--color-background-primary),0 0 0 96px rgba(from var(--color-border-brand) r g b/.2),0 0 0 119px var(--color-background-primary),0 0 0 120px rgba(from var(--color-border-secondary) r g b/0),0 0 0 143px var(--color-background-primary),0 0 0 144px rgba(from var(--color-border-secondary) r g b/0),0 0 0 167px var(--color-background-primary),0 0 0 168px rgba(from var(--color-border-secondary) r g b/0)}.option-card[data-v-3cdc3cd1]:hover:after{background:linear-gradient(to top,var(--color-background-primary) 25%,transparent)}[data-v-89ddfd4a],[data-v-89ddfd4a]:before,[data-v-89ddfd4a]:after{box-sizing:border-box}html[data-v-89ddfd4a],body[data-v-89ddfd4a],h1[data-v-89ddfd4a],h2[data-v-89ddfd4a],h3[data-v-89ddfd4a],h4[data-v-89ddfd4a],h5[data-v-89ddfd4a],h6[data-v-89ddfd4a],p[data-v-89ddfd4a],figure[data-v-89ddfd4a],blockquote[data-v-89ddfd4a],dl[data-v-89ddfd4a],dd[data-v-89ddfd4a],ul[data-v-89ddfd4a],ol[data-v-89ddfd4a]{margin:0;padding:0}body[data-v-89ddfd4a]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-89ddfd4a],ol[data-v-89ddfd4a]{list-style:none}img[data-v-89ddfd4a],picture[data-v-89ddfd4a],svg[data-v-89ddfd4a]{max-width:100%;display:block}input[data-v-89ddfd4a],button[data-v-89ddfd4a],textarea[data-v-89ddfd4a],select[data-v-89ddfd4a]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-89ddfd4a]:focus-within{scroll-behavior:auto}[data-v-89ddfd4a],[data-v-89ddfd4a]:before,[data-v-89ddfd4a]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-89ddfd4a]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-89ddfd4a]:hover{color:var(--color-text-brand-secondary)}a[data-v-89ddfd4a]:active{color:var(--color-text-brand-tertiary)}button[data-v-89ddfd4a]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-89ddfd4a]:focus:not(:focus-visible){outline:none}[data-v-89ddfd4a]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-89ddfd4a],textarea[data-v-89ddfd4a],select[data-v-89ddfd4a]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-89ddfd4a]:focus,textarea[data-v-89ddfd4a]:focus,select[data-v-89ddfd4a]:focus{border-color:var(--color-focus);outline:none}input[data-v-89ddfd4a]:disabled,textarea[data-v-89ddfd4a]:disabled,select[data-v-89ddfd4a]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-89ddfd4a]{border-collapse:collapse;width:100%}th[data-v-89ddfd4a]{text-align:left}button[data-v-89ddfd4a]:disabled,input[data-v-89ddfd4a]:disabled,textarea[data-v-89ddfd4a]:disabled,select[data-v-89ddfd4a]:disabled{cursor:not-allowed}fieldset[data-v-89ddfd4a]{border:none;padding:0;margin:0}legend[data-v-89ddfd4a]{padding:0}details[data-v-89ddfd4a]{display:block}summary[data-v-89ddfd4a]{display:list-item;cursor:pointer}hr[data-v-89ddfd4a]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-89ddfd4a],pre[data-v-89ddfd4a],kbd[data-v-89ddfd4a],samp[data-v-89ddfd4a]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-89ddfd4a]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-89ddfd4a]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-89ddfd4a]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-89ddfd4a]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-89ddfd4a]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-89ddfd4a]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-89ddfd4a],h6[data-v-89ddfd4a]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-89ddfd4a]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-89ddfd4a]::-webkit-scrollbar{height:4px}[data-v-89ddfd4a]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-89ddfd4a]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-89ddfd4a]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-89ddfd4a]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-89ddfd4a]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-89ddfd4a]:root,html[data-theme=light][data-v-89ddfd4a],.light[data-v-89ddfd4a]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-89ddfd4a],.dark[data-v-89ddfd4a]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-89ddfd4a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-89ddfd4a{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-89ddfd4a{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-89ddfd4a]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-89ddfd4a]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-89ddfd4a]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-89ddfd4a]{flex:1}.action-bar-container .action-bar .info-content[data-v-89ddfd4a]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-89ddfd4a]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-89ddfd4a]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-89ddfd4a]{display:flex;gap:var(--spacing-md)}main[data-v-89ddfd4a]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-89ddfd4a]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-89ddfd4a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-89ddfd4a]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-89ddfd4a]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-89ddfd4a]{flex:1}.content-section .content-header[data-v-89ddfd4a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-89ddfd4a]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-89ddfd4a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-89ddfd4a]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-89ddfd4a]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-89ddfd4a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-89ddfd4a]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-89ddfd4a var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.empty-state[data-v-89ddfd4a]{display:flex;flex-direction:column;gap:var(--spacing-md);align-items:center;text-align:center}.empty-state .title[data-v-89ddfd4a]{font-size:var(--font-size-text-md);font-weight:var(--font-weight-bold)}.empty-state .description[data-v-89ddfd4a]{font-size:var(--font-size-text-sm);color:var(--color-text-light)}[data-v-a8e466d6],[data-v-a8e466d6]:before,[data-v-a8e466d6]:after{box-sizing:border-box}html[data-v-a8e466d6],body[data-v-a8e466d6],h1[data-v-a8e466d6],h2[data-v-a8e466d6],h3[data-v-a8e466d6],h4[data-v-a8e466d6],h5[data-v-a8e466d6],h6[data-v-a8e466d6],p[data-v-a8e466d6],figure[data-v-a8e466d6],blockquote[data-v-a8e466d6],dl[data-v-a8e466d6],dd[data-v-a8e466d6],ul[data-v-a8e466d6],ol[data-v-a8e466d6]{margin:0;padding:0}body[data-v-a8e466d6]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-a8e466d6],ol[data-v-a8e466d6]{list-style:none}img[data-v-a8e466d6],picture[data-v-a8e466d6],svg[data-v-a8e466d6]{max-width:100%;display:block}input[data-v-a8e466d6],button[data-v-a8e466d6],textarea[data-v-a8e466d6],select[data-v-a8e466d6]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-a8e466d6]:focus-within{scroll-behavior:auto}[data-v-a8e466d6],[data-v-a8e466d6]:before,[data-v-a8e466d6]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-a8e466d6]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-a8e466d6]:hover{color:var(--color-text-brand-secondary)}a[data-v-a8e466d6]:active{color:var(--color-text-brand-tertiary)}button[data-v-a8e466d6]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-a8e466d6]:focus:not(:focus-visible){outline:none}[data-v-a8e466d6]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-a8e466d6],textarea[data-v-a8e466d6],select[data-v-a8e466d6]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-a8e466d6]:focus,textarea[data-v-a8e466d6]:focus,select[data-v-a8e466d6]:focus{border-color:var(--color-focus);outline:none}input[data-v-a8e466d6]:disabled,textarea[data-v-a8e466d6]:disabled,select[data-v-a8e466d6]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-a8e466d6]{border-collapse:collapse;width:100%}th[data-v-a8e466d6]{text-align:left}button[data-v-a8e466d6]:disabled,input[data-v-a8e466d6]:disabled,textarea[data-v-a8e466d6]:disabled,select[data-v-a8e466d6]:disabled{cursor:not-allowed}fieldset[data-v-a8e466d6]{border:none;padding:0;margin:0}legend[data-v-a8e466d6]{padding:0}details[data-v-a8e466d6]{display:block}summary[data-v-a8e466d6]{display:list-item;cursor:pointer}hr[data-v-a8e466d6]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-a8e466d6],pre[data-v-a8e466d6],kbd[data-v-a8e466d6],samp[data-v-a8e466d6]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-a8e466d6]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-a8e466d6]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-a8e466d6]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-a8e466d6]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-a8e466d6]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-a8e466d6]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-a8e466d6],h6[data-v-a8e466d6]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-a8e466d6]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-a8e466d6]::-webkit-scrollbar{height:4px}[data-v-a8e466d6]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-a8e466d6]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-a8e466d6]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-a8e466d6]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-a8e466d6]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-a8e466d6]:root,html[data-theme=light][data-v-a8e466d6],.light[data-v-a8e466d6]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-a8e466d6],.dark[data-v-a8e466d6]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-a8e466d6{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-a8e466d6{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-a8e466d6{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-a8e466d6]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-a8e466d6]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-a8e466d6]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-a8e466d6]{flex:1}.action-bar-container .action-bar .info-content[data-v-a8e466d6]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-a8e466d6]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-a8e466d6]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-a8e466d6]{display:flex;gap:var(--spacing-md)}main[data-v-a8e466d6]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-a8e466d6]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-a8e466d6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-a8e466d6]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-a8e466d6]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-a8e466d6]{flex:1}.content-section .content-header[data-v-a8e466d6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-a8e466d6]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-a8e466d6]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-a8e466d6]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-a8e466d6]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-a8e466d6]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-a8e466d6]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-a8e466d6 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.vendor-search-by-email-step[data-v-a8e466d6]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-md)}.vendor-search-by-email-step .search-form[data-v-a8e466d6]{width:100%;max-width:var(--width-sm)}.vendor-search-by-email-step .search-form .actions[data-v-a8e466d6]{margin-top:var(--spacing-lg);display:flex;justify-content:flex-end}.vendor-search-by-email-step .search-results-container[data-v-a8e466d6]{display:flex;flex-direction:column;gap:var(--spacing-md);width:100%;max-width:var(--width-md)}.vendor-search-by-email-step .vendor-item[data-v-a8e466d6]{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md)}.vendor-search-by-email-step .vendor-item .vendor-info h4[data-v-a8e466d6]{margin:0;font-size:var(--font-size-text-md);font-weight:var(--font-weight-medium)}.vendor-search-by-email-step .vendor-item .vendor-info p[data-v-a8e466d6]{margin:var(--spacing-md) 0 0 0;color:var(--color-text-light);font-size:var(--font-size-text-sm)}.vendor-search-by-email-step .no-results[data-v-a8e466d6]{margin-top:var(--spacing-lg)}.vendor-card[data-v-a8e466d6]{cursor:pointer;position:relative;width:100%}.vendor-card .vendor-card-content[data-v-a8e466d6]{display:flex;align-items:center;gap:var(--spacing-3xl);padding:var(--spacing-3xl) var(--spacing-4xl);width:100%;position:relative}.vendor-card .vendor-icon[data-v-a8e466d6]{background:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);width:var(--spacing-12);height:var(--spacing-12);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 0 0 1px inset #0a0d122e,0 -2px inset #0a0d120d,0 1px 2px #0a0d120d}.vendor-card .vendor-icon .vendor-logo[data-v-a8e466d6]{width:100%;height:100%;object-fit:contain;object-position:center;border-radius:var(--radius-lg);padding:var(--spacing-sm)}.vendor-card .vendor-icon .icon-buildings[data-v-a8e466d6]{width:var(--spacing-6);height:var(--spacing-6);color:var(--color-text-secondary)}.vendor-card .vendor-icon .background-pattern[data-v-a8e466d6]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:calc(var(--component-border-radius-lg) - 1px);z-index:-2}.vendor-card .vendor-icon .background-pattern[data-v-a8e466d6]:after{--size: var(--spacing-9xl);content:"";position:absolute;left:calc(var(--spacing-4xl) + var(--spacing-6xl) / 2 - var(--size) / 2);width:var(--size);height:var(--size);border-radius:var(--size);box-shadow:0 0 0 -49px var(--color-background-primary),0 0 0 -48px rgba(from var(--color-border-brand) r g b/0),0 0 0 -25px var(--color-background-primary),0 0 0 -24px rgba(from var(--color-border-brand) r g b/0),0 0 0 0 var(--color-background-primary),0 0 0 1px rgba(from var(--color-border-secondary) r g b/1),0 0 0 23px var(--color-background-primary),0 0 0 24px rgba(from var(--color-border-secondary) r g b/.8),0 0 0 47px var(--color-background-primary),0 0 0 48px rgba(from var(--color-border-secondary) r g b/.6),0 0 0 71px var(--color-background-primary),0 0 0 72px rgba(from var(--color-border-secondary) r g b/.4),0 0 0 95px var(--color-background-primary),0 0 0 96px rgba(from var(--color-border-secondary) r g b/.2);transition:var(--transition-default)}.vendor-card .vendor-info[data-v-a8e466d6]{flex:1;display:flex;flex-direction:column;gap:var(--spacing-xxs);min-width:0;z-index:1;position:relative}.vendor-card .vendor-info .vendor-name[data-v-a8e466d6]{font-family:var(--font-family-display);font-size:var(--font-size-display-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-display-sm);color:var(--color-text-primary);margin:0;width:min-content}[data-v-b5fcb93d],[data-v-b5fcb93d]:before,[data-v-b5fcb93d]:after{box-sizing:border-box}html[data-v-b5fcb93d],body[data-v-b5fcb93d],h1[data-v-b5fcb93d],h2[data-v-b5fcb93d],h3[data-v-b5fcb93d],h4[data-v-b5fcb93d],h5[data-v-b5fcb93d],h6[data-v-b5fcb93d],p[data-v-b5fcb93d],figure[data-v-b5fcb93d],blockquote[data-v-b5fcb93d],dl[data-v-b5fcb93d],dd[data-v-b5fcb93d],ul[data-v-b5fcb93d],ol[data-v-b5fcb93d]{margin:0;padding:0}body[data-v-b5fcb93d]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-b5fcb93d],ol[data-v-b5fcb93d]{list-style:none}img[data-v-b5fcb93d],picture[data-v-b5fcb93d],svg[data-v-b5fcb93d]{max-width:100%;display:block}input[data-v-b5fcb93d],button[data-v-b5fcb93d],textarea[data-v-b5fcb93d],select[data-v-b5fcb93d]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-b5fcb93d]:focus-within{scroll-behavior:auto}[data-v-b5fcb93d],[data-v-b5fcb93d]:before,[data-v-b5fcb93d]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-b5fcb93d]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-b5fcb93d]:hover{color:var(--color-text-brand-secondary)}a[data-v-b5fcb93d]:active{color:var(--color-text-brand-tertiary)}button[data-v-b5fcb93d]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-b5fcb93d]:focus:not(:focus-visible){outline:none}[data-v-b5fcb93d]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-b5fcb93d],textarea[data-v-b5fcb93d],select[data-v-b5fcb93d]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-b5fcb93d]:focus,textarea[data-v-b5fcb93d]:focus,select[data-v-b5fcb93d]:focus{border-color:var(--color-focus);outline:none}input[data-v-b5fcb93d]:disabled,textarea[data-v-b5fcb93d]:disabled,select[data-v-b5fcb93d]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-b5fcb93d]{border-collapse:collapse;width:100%}th[data-v-b5fcb93d]{text-align:left}button[data-v-b5fcb93d]:disabled,input[data-v-b5fcb93d]:disabled,textarea[data-v-b5fcb93d]:disabled,select[data-v-b5fcb93d]:disabled{cursor:not-allowed}fieldset[data-v-b5fcb93d]{border:none;padding:0;margin:0}legend[data-v-b5fcb93d]{padding:0}details[data-v-b5fcb93d]{display:block}summary[data-v-b5fcb93d]{display:list-item;cursor:pointer}hr[data-v-b5fcb93d]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-b5fcb93d],pre[data-v-b5fcb93d],kbd[data-v-b5fcb93d],samp[data-v-b5fcb93d]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-b5fcb93d]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-b5fcb93d]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-b5fcb93d]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-b5fcb93d]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-b5fcb93d]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-b5fcb93d]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-b5fcb93d],h6[data-v-b5fcb93d]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-b5fcb93d]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-b5fcb93d]::-webkit-scrollbar{height:4px}[data-v-b5fcb93d]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-b5fcb93d]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-b5fcb93d]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-b5fcb93d]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-b5fcb93d]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-b5fcb93d]:root,html[data-theme=light][data-v-b5fcb93d],.light[data-v-b5fcb93d]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-b5fcb93d],.dark[data-v-b5fcb93d]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-b5fcb93d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-b5fcb93d{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-b5fcb93d{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-b5fcb93d]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-b5fcb93d]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-b5fcb93d]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-b5fcb93d]{flex:1}.action-bar-container .action-bar .info-content[data-v-b5fcb93d]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-b5fcb93d]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-b5fcb93d]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-b5fcb93d]{display:flex;gap:var(--spacing-md)}main[data-v-b5fcb93d]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-b5fcb93d]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-b5fcb93d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-b5fcb93d]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-b5fcb93d]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-b5fcb93d]{flex:1}.content-section .content-header[data-v-b5fcb93d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-b5fcb93d]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-b5fcb93d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-b5fcb93d]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-b5fcb93d]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-b5fcb93d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-b5fcb93d]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-b5fcb93d var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.vendor-select-step[data-v-b5fcb93d]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-md)}.vendor-info-card[data-v-b5fcb93d]{width:100%;max-width:var(--width-xl);padding:var(--spacing-xl);background:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);box-shadow:var(--shadow-sm)}.vendor-header[data-v-b5fcb93d]{text-align:center;margin-bottom:var(--spacing-xl)}.vendor-header h3[data-v-b5fcb93d]{font-size:var(--font-size-display-xs);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0 0 var(--spacing-md) 0}.vendor-header .description[data-v-b5fcb93d]{font-size:var(--font-size-text-md);color:var(--color-text-secondary);margin:0}.vendor-details[data-v-b5fcb93d]{margin-bottom:var(--spacing-xl)}.vendor-basic-info[data-v-b5fcb93d]{margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-lg);border-bottom:1px solid var(--color-border-secondary)}.vendor-basic-info h4[data-v-b5fcb93d]{font-size:var(--font-size-text-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0 0 var(--spacing-sm) 0}.vendor-basic-info .vendor-email[data-v-b5fcb93d]{font-size:var(--font-size-text-md);color:var(--color-text-secondary);margin:0 0 var(--spacing-sm) 0}.vendor-basic-info .vendor-description[data-v-b5fcb93d]{font-size:var(--font-size-text-sm);color:var(--color-text-tertiary);margin:0;line-height:var(--line-height-text-sm)}.vendor-address[data-v-b5fcb93d],.vendor-business-info[data-v-b5fcb93d]{margin-bottom:var(--spacing-lg)}.vendor-address h5[data-v-b5fcb93d],.vendor-business-info h5[data-v-b5fcb93d]{font-size:var(--font-size-text-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--spacing-sm) 0}.vendor-address p[data-v-b5fcb93d],.vendor-business-info p[data-v-b5fcb93d]{font-size:var(--font-size-text-sm);color:var(--color-text-secondary);margin:var(--spacing-xs) 0;line-height:var(--line-height-text-sm)}.vendor-address a[data-v-b5fcb93d],.vendor-business-info a[data-v-b5fcb93d]{color:var(--color-foreground-brand-primary);text-decoration:none}.vendor-address a[data-v-b5fcb93d]:hover,.vendor-business-info a[data-v-b5fcb93d]:hover{text-decoration:underline}.business-details p[data-v-b5fcb93d]{display:flex;gap:var(--spacing-sm)}.business-details p strong[data-v-b5fcb93d]{font-weight:var(--font-weight-medium);min-width:80px}.no-vendor-selected[data-v-b5fcb93d]{padding:var(--spacing-xl) 0}.actions[data-v-b5fcb93d]{display:flex;justify-content:space-between;gap:var(--spacing-md);margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid var(--color-border-secondary)}[data-v-bea5a402],[data-v-bea5a402]:before,[data-v-bea5a402]:after{box-sizing:border-box}html[data-v-bea5a402],body[data-v-bea5a402],h1[data-v-bea5a402],h2[data-v-bea5a402],h3[data-v-bea5a402],h4[data-v-bea5a402],h5[data-v-bea5a402],h6[data-v-bea5a402],p[data-v-bea5a402],figure[data-v-bea5a402],blockquote[data-v-bea5a402],dl[data-v-bea5a402],dd[data-v-bea5a402],ul[data-v-bea5a402],ol[data-v-bea5a402]{margin:0;padding:0}body[data-v-bea5a402]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-bea5a402],ol[data-v-bea5a402]{list-style:none}img[data-v-bea5a402],picture[data-v-bea5a402],svg[data-v-bea5a402]{max-width:100%;display:block}input[data-v-bea5a402],button[data-v-bea5a402],textarea[data-v-bea5a402],select[data-v-bea5a402]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-bea5a402]:focus-within{scroll-behavior:auto}[data-v-bea5a402],[data-v-bea5a402]:before,[data-v-bea5a402]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-bea5a402]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-bea5a402]:hover{color:var(--color-text-brand-secondary)}a[data-v-bea5a402]:active{color:var(--color-text-brand-tertiary)}button[data-v-bea5a402]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-bea5a402]:focus:not(:focus-visible){outline:none}[data-v-bea5a402]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-bea5a402],textarea[data-v-bea5a402],select[data-v-bea5a402]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-bea5a402]:focus,textarea[data-v-bea5a402]:focus,select[data-v-bea5a402]:focus{border-color:var(--color-focus);outline:none}input[data-v-bea5a402]:disabled,textarea[data-v-bea5a402]:disabled,select[data-v-bea5a402]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-bea5a402]{border-collapse:collapse;width:100%}th[data-v-bea5a402]{text-align:left}button[data-v-bea5a402]:disabled,input[data-v-bea5a402]:disabled,textarea[data-v-bea5a402]:disabled,select[data-v-bea5a402]:disabled{cursor:not-allowed}fieldset[data-v-bea5a402]{border:none;padding:0;margin:0}legend[data-v-bea5a402]{padding:0}details[data-v-bea5a402]{display:block}summary[data-v-bea5a402]{display:list-item;cursor:pointer}hr[data-v-bea5a402]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-bea5a402],pre[data-v-bea5a402],kbd[data-v-bea5a402],samp[data-v-bea5a402]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-bea5a402]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-bea5a402]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-bea5a402]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-bea5a402]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-bea5a402]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-bea5a402]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-bea5a402],h6[data-v-bea5a402]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-bea5a402]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-bea5a402]::-webkit-scrollbar{height:4px}[data-v-bea5a402]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-bea5a402]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-bea5a402]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-bea5a402]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-bea5a402]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-bea5a402]:root,html[data-theme=light][data-v-bea5a402],.light[data-v-bea5a402]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-bea5a402],.dark[data-v-bea5a402]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-bea5a402{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-bea5a402{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-bea5a402{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-bea5a402]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-bea5a402]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-bea5a402]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-bea5a402]{flex:1}.action-bar-container .action-bar .info-content[data-v-bea5a402]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-bea5a402]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-bea5a402]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-bea5a402]{display:flex;gap:var(--spacing-md)}main[data-v-bea5a402]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-bea5a402]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-bea5a402]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-bea5a402]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-bea5a402]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-bea5a402]{flex:1}.content-section .content-header[data-v-bea5a402]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-bea5a402]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-bea5a402]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-bea5a402]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-bea5a402]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-bea5a402]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-bea5a402]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-bea5a402 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.vendor-info-step[data-v-bea5a402]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-md)}.vendor-info-step .vendor-info-card[data-v-bea5a402]{position:relative;padding:var(--spacing-3xl);background-color:var(--color-background-primary);border-radius:var(--component-border-radius-lg);border:1px solid var(--color-border-primary);z-index:var(--z-index-card);transition:var(--transition-default)}.vendor-info-step .vendor-info-card[data-v-bea5a402]:has(.context-menu.open){z-index:calc(var(--z-index-card) + 2)}.vendor-info-step .vendor-info-card[data-v-bea5a402]{max-width:var(--width-xl)}.vendor-info-step .vendor-info-card .form-section[data-v-bea5a402]{display:flex;flex-direction:column;gap:var(--spacing-lg);margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-lg)}.vendor-info-step .vendor-info-card .form-section[data-v-bea5a402]:last-of-type{border-bottom:none}.vendor-info-step .vendor-info-card .form-section h3[data-v-bea5a402]{font-size:var(--font-size-text-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-text-lg);margin-bottom:var(--spacing-md);color:var(--color-text-primary)}.vendor-info-step .vendor-info-card .company-logo[data-v-bea5a402]{width:var(--spacing-9xl);height:var(--spacing-9xl);margin:calc(var(--spacing-6xl) * -1) auto 0;background:var(--color-background-primary);border:1px solid var(--color-border-primary);box-shadow:0 0 0 4px var(--color-background-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:var(--radius-sm);overflow:hidden}.vendor-info-step .vendor-info-card .company-logo .vendor-logo[data-v-bea5a402]{width:100%;height:100%;object-fit:contain;object-position:center}.vendor-info-step .vendor-info-card .company-logo .icon-buildings[data-v-bea5a402]{width:calc(var(--spacing-9xl) * .6);height:calc(var(--spacing-9xl) * .6);color:var(--color-text-secondary)}.vendor-info-step .vendor-info-card .address-grid[data-v-bea5a402]{display:grid;grid-template-columns:1fr 2fr;gap:var(--spacing-md)}.vendor-info-step .vendor-info-card .actions[data-v-bea5a402]{margin-top:var(--spacing-lg);display:flex;justify-content:flex-end}[data-v-505e869f],[data-v-505e869f]:before,[data-v-505e869f]:after{box-sizing:border-box}html[data-v-505e869f],body[data-v-505e869f],h1[data-v-505e869f],h2[data-v-505e869f],h3[data-v-505e869f],h4[data-v-505e869f],h5[data-v-505e869f],h6[data-v-505e869f],p[data-v-505e869f],figure[data-v-505e869f],blockquote[data-v-505e869f],dl[data-v-505e869f],dd[data-v-505e869f],ul[data-v-505e869f],ol[data-v-505e869f]{margin:0;padding:0}body[data-v-505e869f]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-505e869f],ol[data-v-505e869f]{list-style:none}img[data-v-505e869f],picture[data-v-505e869f],svg[data-v-505e869f]{max-width:100%;display:block}input[data-v-505e869f],button[data-v-505e869f],textarea[data-v-505e869f],select[data-v-505e869f]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-505e869f]:focus-within{scroll-behavior:auto}[data-v-505e869f],[data-v-505e869f]:before,[data-v-505e869f]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-505e869f]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-505e869f]:hover{color:var(--color-text-brand-secondary)}a[data-v-505e869f]:active{color:var(--color-text-brand-tertiary)}button[data-v-505e869f]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-505e869f]:focus:not(:focus-visible){outline:none}[data-v-505e869f]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-505e869f],textarea[data-v-505e869f],select[data-v-505e869f]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-505e869f]:focus,textarea[data-v-505e869f]:focus,select[data-v-505e869f]:focus{border-color:var(--color-focus);outline:none}input[data-v-505e869f]:disabled,textarea[data-v-505e869f]:disabled,select[data-v-505e869f]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-505e869f]{border-collapse:collapse;width:100%}th[data-v-505e869f]{text-align:left}button[data-v-505e869f]:disabled,input[data-v-505e869f]:disabled,textarea[data-v-505e869f]:disabled,select[data-v-505e869f]:disabled{cursor:not-allowed}fieldset[data-v-505e869f]{border:none;padding:0;margin:0}legend[data-v-505e869f]{padding:0}details[data-v-505e869f]{display:block}summary[data-v-505e869f]{display:list-item;cursor:pointer}hr[data-v-505e869f]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-505e869f],pre[data-v-505e869f],kbd[data-v-505e869f],samp[data-v-505e869f]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-505e869f]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-505e869f]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-505e869f]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-505e869f]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-505e869f]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-505e869f]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-505e869f],h6[data-v-505e869f]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-505e869f]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-505e869f]::-webkit-scrollbar{height:4px}[data-v-505e869f]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-505e869f]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-505e869f]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-505e869f]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-505e869f]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-505e869f]:root,html[data-theme=light][data-v-505e869f],.light[data-v-505e869f]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-505e869f],.dark[data-v-505e869f]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-505e869f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-505e869f{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-505e869f{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-505e869f]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-505e869f]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-505e869f]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-505e869f]{flex:1}.action-bar-container .action-bar .info-content[data-v-505e869f]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-505e869f]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-505e869f]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-505e869f]{display:flex;gap:var(--spacing-md)}main[data-v-505e869f]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-505e869f]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-505e869f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-505e869f]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-505e869f]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-505e869f]{flex:1}.content-section .content-header[data-v-505e869f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-505e869f]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-505e869f]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-505e869f]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-505e869f]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-505e869f]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-505e869f]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-505e869f var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.vendor-contacts-step .contacts-header[data-v-505e869f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-lg)}.vendor-contacts-step .contacts-header h3[data-v-505e869f]{margin:0;font-size:var(--font-size-text-lg);font-weight:var(--font-weight-bold)}.vendor-contacts-step .empty-contacts[data-v-505e869f]{padding:var(--spacing-xl) 0}.vendor-contacts-step .contact-item[data-v-505e869f]{display:flex;justify-content:space-between;align-items:flex-start;padding:var(--spacing-md)}.vendor-contacts-step .contact-item .contact-info[data-v-505e869f]{flex:1}.vendor-contacts-step .contact-item .contact-info h4[data-v-505e869f]{margin:0 0 var(--spacing-md) 0;font-size:var(--font-size-text-md);font-weight:var(--font-weight-medium)}.vendor-contacts-step .contact-item .contact-info p[data-v-505e869f]{margin:var(--spacing-md) 0;color:var(--color-text-primary) -secondary;font-size:var(--font-size-text-sm)}.vendor-contacts-step .contact-item .contact-actions[data-v-505e869f]{display:flex;gap:var(--spacing-md)}.vendor-contacts-step .contact-form .form-row[data-v-505e869f]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md)}.vendor-contacts-step .actions[data-v-505e869f]{margin-top:var(--spacing-lg);display:flex;justify-content:space-between}[data-v-4cf66909],[data-v-4cf66909]:before,[data-v-4cf66909]:after{box-sizing:border-box}html[data-v-4cf66909],body[data-v-4cf66909],h1[data-v-4cf66909],h2[data-v-4cf66909],h3[data-v-4cf66909],h4[data-v-4cf66909],h5[data-v-4cf66909],h6[data-v-4cf66909],p[data-v-4cf66909],figure[data-v-4cf66909],blockquote[data-v-4cf66909],dl[data-v-4cf66909],dd[data-v-4cf66909],ul[data-v-4cf66909],ol[data-v-4cf66909]{margin:0;padding:0}body[data-v-4cf66909]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-4cf66909],ol[data-v-4cf66909]{list-style:none}img[data-v-4cf66909],picture[data-v-4cf66909],svg[data-v-4cf66909]{max-width:100%;display:block}input[data-v-4cf66909],button[data-v-4cf66909],textarea[data-v-4cf66909],select[data-v-4cf66909]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-4cf66909]:focus-within{scroll-behavior:auto}[data-v-4cf66909],[data-v-4cf66909]:before,[data-v-4cf66909]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-4cf66909]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-4cf66909]:hover{color:var(--color-text-brand-secondary)}a[data-v-4cf66909]:active{color:var(--color-text-brand-tertiary)}button[data-v-4cf66909]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-4cf66909]:focus:not(:focus-visible){outline:none}[data-v-4cf66909]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-4cf66909],textarea[data-v-4cf66909],select[data-v-4cf66909]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-4cf66909]:focus,textarea[data-v-4cf66909]:focus,select[data-v-4cf66909]:focus{border-color:var(--color-focus);outline:none}input[data-v-4cf66909]:disabled,textarea[data-v-4cf66909]:disabled,select[data-v-4cf66909]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-4cf66909]{border-collapse:collapse;width:100%}th[data-v-4cf66909]{text-align:left}button[data-v-4cf66909]:disabled,input[data-v-4cf66909]:disabled,textarea[data-v-4cf66909]:disabled,select[data-v-4cf66909]:disabled{cursor:not-allowed}fieldset[data-v-4cf66909]{border:none;padding:0;margin:0}legend[data-v-4cf66909]{padding:0}details[data-v-4cf66909]{display:block}summary[data-v-4cf66909]{display:list-item;cursor:pointer}hr[data-v-4cf66909]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-4cf66909],pre[data-v-4cf66909],kbd[data-v-4cf66909],samp[data-v-4cf66909]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-4cf66909]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-4cf66909]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-4cf66909]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-4cf66909]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-4cf66909]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-4cf66909]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-4cf66909],h6[data-v-4cf66909]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-4cf66909]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-4cf66909]::-webkit-scrollbar{height:4px}[data-v-4cf66909]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-4cf66909]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-4cf66909]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-4cf66909]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-4cf66909]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-4cf66909]:root,html[data-theme=light][data-v-4cf66909],.light[data-v-4cf66909]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-4cf66909],.dark[data-v-4cf66909]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-4cf66909{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-4cf66909{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-4cf66909{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-4cf66909]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-4cf66909]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-4cf66909]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-4cf66909]{flex:1}.action-bar-container .action-bar .info-content[data-v-4cf66909]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-4cf66909]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-4cf66909]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-4cf66909]{display:flex;gap:var(--spacing-md)}main[data-v-4cf66909]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-4cf66909]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-4cf66909]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-4cf66909]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-4cf66909]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-4cf66909]{flex:1}.content-section .content-header[data-v-4cf66909]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-4cf66909]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-4cf66909]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-4cf66909]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-4cf66909]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-4cf66909]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-4cf66909]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-4cf66909 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.vendor-rights-step .rights-header[data-v-4cf66909]{margin-bottom:var(--spacing-lg)}.vendor-rights-step .rights-header h3[data-v-4cf66909]{margin:0 0 var(--spacing-md) 0;font-size:var(--font-size-text-lg);font-weight:var(--font-weight-bold)}.vendor-rights-step .rights-header .description[data-v-4cf66909]{margin:0;color:var(--color-text-primary) -secondary;font-size:var(--font-size-text-sm)}.vendor-rights-step .search-section[data-v-4cf66909],.vendor-rights-step .search-results[data-v-4cf66909],.vendor-rights-step .assigned-rights[data-v-4cf66909]{margin-bottom:var(--spacing-lg)}.vendor-rights-step .search-results h4[data-v-4cf66909],.vendor-rights-step .assigned-rights h4[data-v-4cf66909]{margin:0 0 var(--spacing-md) 0;font-size:var(--font-size-text-md);font-weight:var(--font-weight-medium)}.vendor-rights-step .collaborator-item[data-v-4cf66909],.vendor-rights-step .right-item[data-v-4cf66909]{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md)}.vendor-rights-step .collaborator-item .collaborator-info[data-v-4cf66909],.vendor-rights-step .right-item .collaborator-info[data-v-4cf66909]{display:flex;align-items:center;gap:var(--spacing-md);flex:1}.vendor-rights-step .collaborator-item .collaborator-info .collaborator-details h5[data-v-4cf66909],.vendor-rights-step .right-item .collaborator-info .collaborator-details h5[data-v-4cf66909]{margin:0 0 var(--spacing-md) 0;font-size:var(--font-size-text-md);font-weight:var(--font-weight-medium)}.vendor-rights-step .collaborator-item .collaborator-info .collaborator-details p[data-v-4cf66909],.vendor-rights-step .right-item .collaborator-info .collaborator-details p[data-v-4cf66909]{margin:var(--spacing-md) 0;color:var(--color-text-primary) -secondary;font-size:var(--font-size-text-sm)}.vendor-rights-step .collaborator-item .right-actions[data-v-4cf66909],.vendor-rights-step .right-item .right-actions[data-v-4cf66909]{display:flex;align-items:center;gap:var(--spacing-sm)}.vendor-rights-step .empty-rights[data-v-4cf66909]{padding:var(--spacing-xl) 0}.vendor-rights-step .actions[data-v-4cf66909]{margin-top:var(--spacing-lg);display:flex;justify-content:space-between}[data-v-2b297749],[data-v-2b297749]:before,[data-v-2b297749]:after{box-sizing:border-box}html[data-v-2b297749],body[data-v-2b297749],h1[data-v-2b297749],h2[data-v-2b297749],h3[data-v-2b297749],h4[data-v-2b297749],h5[data-v-2b297749],h6[data-v-2b297749],p[data-v-2b297749],figure[data-v-2b297749],blockquote[data-v-2b297749],dl[data-v-2b297749],dd[data-v-2b297749],ul[data-v-2b297749],ol[data-v-2b297749]{margin:0;padding:0}body[data-v-2b297749]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-2b297749],ol[data-v-2b297749]{list-style:none}img[data-v-2b297749],picture[data-v-2b297749],svg[data-v-2b297749]{max-width:100%;display:block}input[data-v-2b297749],button[data-v-2b297749],textarea[data-v-2b297749],select[data-v-2b297749]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-2b297749]:focus-within{scroll-behavior:auto}[data-v-2b297749],[data-v-2b297749]:before,[data-v-2b297749]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-2b297749]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-2b297749]:hover{color:var(--color-text-brand-secondary)}a[data-v-2b297749]:active{color:var(--color-text-brand-tertiary)}button[data-v-2b297749]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-2b297749]:focus:not(:focus-visible){outline:none}[data-v-2b297749]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-2b297749],textarea[data-v-2b297749],select[data-v-2b297749]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-2b297749]:focus,textarea[data-v-2b297749]:focus,select[data-v-2b297749]:focus{border-color:var(--color-focus);outline:none}input[data-v-2b297749]:disabled,textarea[data-v-2b297749]:disabled,select[data-v-2b297749]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-2b297749]{border-collapse:collapse;width:100%}th[data-v-2b297749]{text-align:left}button[data-v-2b297749]:disabled,input[data-v-2b297749]:disabled,textarea[data-v-2b297749]:disabled,select[data-v-2b297749]:disabled{cursor:not-allowed}fieldset[data-v-2b297749]{border:none;padding:0;margin:0}legend[data-v-2b297749]{padding:0}details[data-v-2b297749]{display:block}summary[data-v-2b297749]{display:list-item;cursor:pointer}hr[data-v-2b297749]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-2b297749],pre[data-v-2b297749],kbd[data-v-2b297749],samp[data-v-2b297749]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-2b297749]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-2b297749]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-2b297749]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-2b297749]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-2b297749]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-2b297749]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-2b297749],h6[data-v-2b297749]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-2b297749]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-2b297749]::-webkit-scrollbar{height:4px}[data-v-2b297749]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-2b297749]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-2b297749]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-2b297749]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-2b297749]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-2b297749]:root,html[data-theme=light][data-v-2b297749],.light[data-v-2b297749]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-2b297749],.dark[data-v-2b297749]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-2b297749{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-2b297749{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-2b297749{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-2b297749]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-2b297749]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-2b297749]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-2b297749]{flex:1}.action-bar-container .action-bar .info-content[data-v-2b297749]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-2b297749]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-2b297749]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-2b297749]{display:flex;gap:var(--spacing-md)}main[data-v-2b297749]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-2b297749]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-2b297749]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-2b297749]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-2b297749]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-2b297749]{flex:1}.content-section .content-header[data-v-2b297749]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-2b297749]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-2b297749]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-2b297749]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-2b297749]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-2b297749]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-2b297749]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-2b297749 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.create-evaluation-view[data-v-2b297749]{padding:var(--spacing-lg);max-width:calc(var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto;min-height:100vh}.header-section .header-content[data-v-2b297749]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-lg)}.header-section .header-content .header-left[data-v-2b297749],.header-section .header-content .header-right[data-v-2b297749]{flex:1;display:flex;align-items:center}.header-section .header-content .header-right[data-v-2b297749]{justify-content:flex-end}.header-section .page-title[data-v-2b297749]{font-size:var(--font-size-display-sm);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0;text-align:center;flex:4}.stepper-container[data-v-2b297749]{margin-bottom:var(--spacing-xl)}.vendor-stepper[data-v-2b297749]{padding:var(--spacing-lg)}.step-content[data-v-2b297749]{position:relative}.stepper-enter-active[data-v-2b297749]{transition:all .6s ease-out}.stepper-enter-from[data-v-2b297749]{opacity:0;transform:translateY(-32px) scale(.95)}.stepper-enter-to[data-v-2b297749]{opacity:1;transform:translateY(0) scale(1)}.slide-left-enter-active[data-v-2b297749],.slide-left-leave-active[data-v-2b297749],.slide-right-enter-active[data-v-2b297749],.slide-right-leave-active[data-v-2b297749]{transition:all .4s cubic-bezier(.25,.46,.45,.94)}.slide-left-enter-from[data-v-2b297749]{opacity:0;transform:translate(var(--spacing-xxl)) scale(.95)}.slide-left-leave-to[data-v-2b297749],.slide-right-enter-from[data-v-2b297749]{opacity:0;transform:translate(calc(var(--spacing-xxl) * -1)) scale(.95)}.slide-right-leave-to[data-v-2b297749]{opacity:0;transform:translate(var(--spacing-xxl)) scale(.95)}[data-v-f098249f],[data-v-f098249f]:before,[data-v-f098249f]:after{box-sizing:border-box}html[data-v-f098249f],body[data-v-f098249f],h1[data-v-f098249f],h2[data-v-f098249f],h3[data-v-f098249f],h4[data-v-f098249f],h5[data-v-f098249f],h6[data-v-f098249f],p[data-v-f098249f],figure[data-v-f098249f],blockquote[data-v-f098249f],dl[data-v-f098249f],dd[data-v-f098249f],ul[data-v-f098249f],ol[data-v-f098249f]{margin:0;padding:0}body[data-v-f098249f]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-f098249f],ol[data-v-f098249f]{list-style:none}img[data-v-f098249f],picture[data-v-f098249f],svg[data-v-f098249f]{max-width:100%;display:block}input[data-v-f098249f],button[data-v-f098249f],textarea[data-v-f098249f],select[data-v-f098249f]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-f098249f]:focus-within{scroll-behavior:auto}[data-v-f098249f],[data-v-f098249f]:before,[data-v-f098249f]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-f098249f]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-f098249f]:hover{color:var(--color-text-brand-secondary)}a[data-v-f098249f]:active{color:var(--color-text-brand-tertiary)}button[data-v-f098249f]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-f098249f]:focus:not(:focus-visible){outline:none}[data-v-f098249f]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-f098249f],textarea[data-v-f098249f],select[data-v-f098249f]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-f098249f]:focus,textarea[data-v-f098249f]:focus,select[data-v-f098249f]:focus{border-color:var(--color-focus);outline:none}input[data-v-f098249f]:disabled,textarea[data-v-f098249f]:disabled,select[data-v-f098249f]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-f098249f]{border-collapse:collapse;width:100%}th[data-v-f098249f]{text-align:left}button[data-v-f098249f]:disabled,input[data-v-f098249f]:disabled,textarea[data-v-f098249f]:disabled,select[data-v-f098249f]:disabled{cursor:not-allowed}fieldset[data-v-f098249f]{border:none;padding:0;margin:0}legend[data-v-f098249f]{padding:0}details[data-v-f098249f]{display:block}summary[data-v-f098249f]{display:list-item;cursor:pointer}hr[data-v-f098249f]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-f098249f],pre[data-v-f098249f],kbd[data-v-f098249f],samp[data-v-f098249f]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-f098249f]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-f098249f]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-f098249f]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-f098249f]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-f098249f]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-f098249f]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-f098249f],h6[data-v-f098249f]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-f098249f]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-f098249f]::-webkit-scrollbar{height:4px}[data-v-f098249f]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-f098249f]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-f098249f]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-f098249f]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-f098249f]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-f098249f]:root,html[data-theme=light][data-v-f098249f],.light[data-v-f098249f]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-f098249f],.dark[data-v-f098249f]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-f098249f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-f098249f{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-f098249f{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-f098249f]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-f098249f]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-f098249f]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-f098249f]{flex:1}.action-bar-container .action-bar .info-content[data-v-f098249f]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-f098249f]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-f098249f]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-f098249f]{display:flex;gap:var(--spacing-md)}main[data-v-f098249f]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-f098249f]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-f098249f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-f098249f]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-f098249f]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-f098249f]{flex:1}.content-section .content-header[data-v-f098249f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-f098249f]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-f098249f]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-f098249f]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-f098249f]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-f098249f]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-f098249f]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-f098249f var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.evaluation-info-step[data-v-f098249f]{max-width:var(--width-4xl);margin:0 auto;padding:var(--spacing-xl) var(--spacing-lg)}.evaluation-info-step .step-container[data-v-f098249f]{background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-xl);margin-bottom:var(--spacing-lg)}.evaluation-info-step .info-header[data-v-f098249f]{margin-bottom:var(--spacing-xl);text-align:center}.evaluation-info-step .info-header h3[data-v-f098249f]{margin:0 0 var(--spacing-md) 0;font-size:var(--font-size-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.evaluation-info-step .info-header .description[data-v-f098249f]{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-text-md);line-height:var(--line-height-text-md)}.evaluation-info-step .evaluation-form[data-v-f098249f]{display:flex;flex-direction:column;gap:var(--spacing-lg);max-width:var(--width-2xl);width:100%;margin:0 auto}.evaluation-info-step .form-input[data-v-f098249f],.evaluation-info-step .form-textarea[data-v-f098249f],.evaluation-info-step .form-field[data-v-f098249f]{width:100%}.evaluation-info-step .form-field[data-v-f098249f]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.evaluation-info-step .field-label[data-v-f098249f]{font-weight:var(--font-weight-medium);color:var(--color-text-primary);font-size:var(--font-size-text-sm)}.evaluation-info-step .form-dropdown[data-v-f098249f]{width:100%}.evaluation-info-step .actions[data-v-f098249f]{display:flex;justify-content:space-between;gap:var(--spacing-md);max-width:var(--width-2xl);margin:0 auto}[data-v-5f57867c],[data-v-5f57867c]:before,[data-v-5f57867c]:after{box-sizing:border-box}html[data-v-5f57867c],body[data-v-5f57867c],h1[data-v-5f57867c],h2[data-v-5f57867c],h3[data-v-5f57867c],h4[data-v-5f57867c],h5[data-v-5f57867c],h6[data-v-5f57867c],p[data-v-5f57867c],figure[data-v-5f57867c],blockquote[data-v-5f57867c],dl[data-v-5f57867c],dd[data-v-5f57867c],ul[data-v-5f57867c],ol[data-v-5f57867c]{margin:0;padding:0}body[data-v-5f57867c]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-5f57867c],ol[data-v-5f57867c]{list-style:none}img[data-v-5f57867c],picture[data-v-5f57867c],svg[data-v-5f57867c]{max-width:100%;display:block}input[data-v-5f57867c],button[data-v-5f57867c],textarea[data-v-5f57867c],select[data-v-5f57867c]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-5f57867c]:focus-within{scroll-behavior:auto}[data-v-5f57867c],[data-v-5f57867c]:before,[data-v-5f57867c]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-5f57867c]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-5f57867c]:hover{color:var(--color-text-brand-secondary)}a[data-v-5f57867c]:active{color:var(--color-text-brand-tertiary)}button[data-v-5f57867c]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-5f57867c]:focus:not(:focus-visible){outline:none}[data-v-5f57867c]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-5f57867c],textarea[data-v-5f57867c],select[data-v-5f57867c]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-5f57867c]:focus,textarea[data-v-5f57867c]:focus,select[data-v-5f57867c]:focus{border-color:var(--color-focus);outline:none}input[data-v-5f57867c]:disabled,textarea[data-v-5f57867c]:disabled,select[data-v-5f57867c]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-5f57867c]{border-collapse:collapse;width:100%}th[data-v-5f57867c]{text-align:left}button[data-v-5f57867c]:disabled,input[data-v-5f57867c]:disabled,textarea[data-v-5f57867c]:disabled,select[data-v-5f57867c]:disabled{cursor:not-allowed}fieldset[data-v-5f57867c]{border:none;padding:0;margin:0}legend[data-v-5f57867c]{padding:0}details[data-v-5f57867c]{display:block}summary[data-v-5f57867c]{display:list-item;cursor:pointer}hr[data-v-5f57867c]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-5f57867c],pre[data-v-5f57867c],kbd[data-v-5f57867c],samp[data-v-5f57867c]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-5f57867c]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-5f57867c]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-5f57867c]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-5f57867c]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-5f57867c]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-5f57867c]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-5f57867c],h6[data-v-5f57867c]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-5f57867c]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-5f57867c]::-webkit-scrollbar{height:4px}[data-v-5f57867c]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-5f57867c]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-5f57867c]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-5f57867c]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-5f57867c]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-5f57867c]:root,html[data-theme=light][data-v-5f57867c],.light[data-v-5f57867c]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-5f57867c],.dark[data-v-5f57867c]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-5f57867c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-5f57867c{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-5f57867c{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-5f57867c]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-5f57867c]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-5f57867c]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-5f57867c]{flex:1}.action-bar-container .action-bar .info-content[data-v-5f57867c]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-5f57867c]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-5f57867c]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-5f57867c]{display:flex;gap:var(--spacing-md)}main[data-v-5f57867c]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-5f57867c]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-5f57867c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-5f57867c]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-5f57867c]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-5f57867c]{flex:1}.content-section .content-header[data-v-5f57867c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-5f57867c]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-5f57867c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-5f57867c]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-5f57867c]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-5f57867c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-5f57867c]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-5f57867c var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.evaluation-activity-step[data-v-5f57867c]{max-width:var(--width-4xl);margin:0 auto;padding:var(--spacing-xl) var(--spacing-lg)}.evaluation-activity-step .step-container[data-v-5f57867c]{background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-xl);margin-bottom:var(--spacing-lg)}.evaluation-activity-step .activity-header[data-v-5f57867c]{margin-bottom:var(--spacing-xl);text-align:center}.evaluation-activity-step .activity-header h3[data-v-5f57867c]{margin:0 0 var(--spacing-md) 0;font-size:var(--font-size-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.evaluation-activity-step .activity-header .description[data-v-5f57867c]{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-text-md);line-height:var(--line-height-text-md)}.evaluation-activity-step .activity-selection[data-v-5f57867c]{max-width:var(--width-3xl);margin:0 auto}.evaluation-activity-step .activity-selection h4[data-v-5f57867c]{margin:0 0 var(--spacing-lg) 0;font-size:var(--font-size-text-lg);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.evaluation-activity-step .scopes-container[data-v-5f57867c]{display:flex;flex-direction:column;gap:var(--spacing-md);margin-bottom:var(--spacing-xl)}.evaluation-activity-step .scope-item[data-v-5f57867c]{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-lg);border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);cursor:pointer;transition:var(--transition-normal);background-color:var(--color-background-primary)}.evaluation-activity-step .scope-item[data-v-5f57867c]:hover{border-color:var(--color-brand-500);background-color:var(--color-background-secondary);transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.evaluation-activity-step .scope-item.selected[data-v-5f57867c]{border-color:var(--color-brand-500);background-color:var(--color-brand-50);box-shadow:0 4px 12px #0000001a}.evaluation-activity-step .scope-item .scope-info[data-v-5f57867c]{display:flex;align-items:center;gap:var(--spacing-md);flex:1}.evaluation-activity-step .scope-item .scope-info .criticality[data-v-5f57867c]{flex-shrink:0}.evaluation-activity-step .scope-item .scope-info .scope-details h5[data-v-5f57867c]{margin:0 0 var(--spacing-xs) 0;font-size:var(--font-size-text-md);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.evaluation-activity-step .scope-item .scope-info .scope-details p[data-v-5f57867c]{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm)}.evaluation-activity-step .scope-item .scope-actions[data-v-5f57867c]{flex-shrink:0}.evaluation-activity-step .loading-container[data-v-5f57867c]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md);padding:var(--spacing-xl) 0}.evaluation-activity-step .loading-container .loading-spinner[data-v-5f57867c]{width:var(--spacing-6);height:var(--spacing-6);border:2px solid var(--color-border-primary);border-top-color:var(--color-brand-500);border-radius:50%;animation:spin-5f57867c var(--animation-slow) linear infinite}.evaluation-activity-step .loading-container p[data-v-5f57867c]{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-text-sm)}.evaluation-activity-step .empty-scopes[data-v-5f57867c]{margin-bottom:var(--spacing-xl)}.evaluation-activity-step .create-new-section[data-v-5f57867c]{border-top:1px solid var(--color-border-primary);padding-top:var(--spacing-lg)}.evaluation-activity-step .create-new-button[data-v-5f57867c]{width:100%;display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-lg);border:1px dashed var(--color-border-primary);border-radius:var(--component-border-radius);background-color:var(--color-background-primary);color:var(--color-text-primary);transition:var(--transition-normal)}.evaluation-activity-step .create-new-button[data-v-5f57867c]:hover{border-color:var(--color-brand-500);background-color:var(--color-brand-50);color:var(--color-brand-500)}.evaluation-activity-step .create-new-button .icon-small[data-v-5f57867c]{width:var(--spacing-4);height:var(--spacing-4)}.evaluation-activity-step .actions[data-v-5f57867c]{display:flex;justify-content:space-between;gap:var(--spacing-md);max-width:var(--width-2xl);margin:0 auto}[data-v-76057ea9],[data-v-76057ea9]:before,[data-v-76057ea9]:after{box-sizing:border-box}html[data-v-76057ea9],body[data-v-76057ea9],h1[data-v-76057ea9],h2[data-v-76057ea9],h3[data-v-76057ea9],h4[data-v-76057ea9],h5[data-v-76057ea9],h6[data-v-76057ea9],p[data-v-76057ea9],figure[data-v-76057ea9],blockquote[data-v-76057ea9],dl[data-v-76057ea9],dd[data-v-76057ea9],ul[data-v-76057ea9],ol[data-v-76057ea9]{margin:0;padding:0}body[data-v-76057ea9]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-76057ea9],ol[data-v-76057ea9]{list-style:none}img[data-v-76057ea9],picture[data-v-76057ea9],svg[data-v-76057ea9]{max-width:100%;display:block}input[data-v-76057ea9],button[data-v-76057ea9],textarea[data-v-76057ea9],select[data-v-76057ea9]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-76057ea9]:focus-within{scroll-behavior:auto}[data-v-76057ea9],[data-v-76057ea9]:before,[data-v-76057ea9]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-76057ea9]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-76057ea9]:hover{color:var(--color-text-brand-secondary)}a[data-v-76057ea9]:active{color:var(--color-text-brand-tertiary)}button[data-v-76057ea9]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-76057ea9]:focus:not(:focus-visible){outline:none}[data-v-76057ea9]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-76057ea9],textarea[data-v-76057ea9],select[data-v-76057ea9]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-76057ea9]:focus,textarea[data-v-76057ea9]:focus,select[data-v-76057ea9]:focus{border-color:var(--color-focus);outline:none}input[data-v-76057ea9]:disabled,textarea[data-v-76057ea9]:disabled,select[data-v-76057ea9]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-76057ea9]{border-collapse:collapse;width:100%}th[data-v-76057ea9]{text-align:left}button[data-v-76057ea9]:disabled,input[data-v-76057ea9]:disabled,textarea[data-v-76057ea9]:disabled,select[data-v-76057ea9]:disabled{cursor:not-allowed}fieldset[data-v-76057ea9]{border:none;padding:0;margin:0}legend[data-v-76057ea9]{padding:0}details[data-v-76057ea9]{display:block}summary[data-v-76057ea9]{display:list-item;cursor:pointer}hr[data-v-76057ea9]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-76057ea9],pre[data-v-76057ea9],kbd[data-v-76057ea9],samp[data-v-76057ea9]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-76057ea9]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-76057ea9]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-76057ea9]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-76057ea9]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-76057ea9]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-76057ea9]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-76057ea9],h6[data-v-76057ea9]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-76057ea9]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-76057ea9]::-webkit-scrollbar{height:4px}[data-v-76057ea9]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-76057ea9]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-76057ea9]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-76057ea9]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-76057ea9]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-76057ea9]:root,html[data-theme=light][data-v-76057ea9],.light[data-v-76057ea9]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-76057ea9],.dark[data-v-76057ea9]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-76057ea9{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-76057ea9{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-76057ea9{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-76057ea9]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-76057ea9]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-76057ea9]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-76057ea9]{flex:1}.action-bar-container .action-bar .info-content[data-v-76057ea9]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-76057ea9]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-76057ea9]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-76057ea9]{display:flex;gap:var(--spacing-md)}main[data-v-76057ea9]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-76057ea9]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-76057ea9]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-76057ea9]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-76057ea9]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-76057ea9]{flex:1}.content-section .content-header[data-v-76057ea9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-76057ea9]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-76057ea9]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-76057ea9]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-76057ea9]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-76057ea9]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-76057ea9]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-76057ea9 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.evaluation-vendors-step[data-v-76057ea9]{max-width:var(--width-4xl);margin:0 auto;padding:var(--spacing-xl) var(--spacing-lg)}.evaluation-vendors-step .step-container[data-v-76057ea9]{background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-xl);margin-bottom:var(--spacing-lg)}.evaluation-vendors-step .vendors-header[data-v-76057ea9]{margin-bottom:var(--spacing-xl);text-align:center}.evaluation-vendors-step .vendors-header h3[data-v-76057ea9]{margin:0 0 var(--spacing-md) 0;font-size:var(--font-size-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.evaluation-vendors-step .vendors-header .description[data-v-76057ea9]{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-text-md);line-height:var(--line-height-text-md)}.evaluation-vendors-step .vendors-selection[data-v-76057ea9]{max-width:var(--width-3xl);margin:0 auto}.evaluation-vendors-step .vendors-selection .selection-info[data-v-76057ea9]{margin-bottom:var(--spacing-lg);text-align:center}.evaluation-vendors-step .vendors-selection .selection-info .info-text[data-v-76057ea9]{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-text-sm);font-style:italic;padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-secondary);border-radius:var(--component-border-radius);border:1px solid var(--color-border-primary)}.evaluation-vendors-step .selected-vendors[data-v-76057ea9]{margin-top:var(--spacing-xl)}.evaluation-vendors-step .selected-vendors h4[data-v-76057ea9]{margin:0 0 var(--spacing-lg) 0;font-size:var(--font-size-text-lg);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.evaluation-vendors-step .selected-vendors .vendors-list[data-v-76057ea9]{display:flex;flex-direction:column;gap:var(--spacing-md)}.evaluation-vendors-step .selected-vendors .vendor-item[data-v-76057ea9]{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-lg);border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);background-color:var(--color-background-primary);transition:var(--transition-normal)}.evaluation-vendors-step .selected-vendors .vendor-item[data-v-76057ea9]:hover{border-color:var(--color-brand-500);background-color:var(--color-background-secondary);transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.evaluation-vendors-step .selected-vendors .vendor-item .vendor-info[data-v-76057ea9]{display:flex;align-items:center;gap:var(--spacing-md);flex:1}.evaluation-vendors-step .selected-vendors .vendor-item .vendor-info .vendor-details h5[data-v-76057ea9]{margin:0 0 var(--spacing-xs) 0;font-size:var(--font-size-text-md);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.evaluation-vendors-step .selected-vendors .vendor-item .vendor-info .vendor-details p[data-v-76057ea9]{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm)}.evaluation-vendors-step .actions[data-v-76057ea9]{display:flex;justify-content:space-between;gap:var(--spacing-md);max-width:var(--width-2xl);margin:0 auto}[data-v-72761c9f],[data-v-72761c9f]:before,[data-v-72761c9f]:after{box-sizing:border-box}html[data-v-72761c9f],body[data-v-72761c9f],h1[data-v-72761c9f],h2[data-v-72761c9f],h3[data-v-72761c9f],h4[data-v-72761c9f],h5[data-v-72761c9f],h6[data-v-72761c9f],p[data-v-72761c9f],figure[data-v-72761c9f],blockquote[data-v-72761c9f],dl[data-v-72761c9f],dd[data-v-72761c9f],ul[data-v-72761c9f],ol[data-v-72761c9f]{margin:0;padding:0}body[data-v-72761c9f]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-72761c9f],ol[data-v-72761c9f]{list-style:none}img[data-v-72761c9f],picture[data-v-72761c9f],svg[data-v-72761c9f]{max-width:100%;display:block}input[data-v-72761c9f],button[data-v-72761c9f],textarea[data-v-72761c9f],select[data-v-72761c9f]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-72761c9f]:focus-within{scroll-behavior:auto}[data-v-72761c9f],[data-v-72761c9f]:before,[data-v-72761c9f]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-72761c9f]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-72761c9f]:hover{color:var(--color-text-brand-secondary)}a[data-v-72761c9f]:active{color:var(--color-text-brand-tertiary)}button[data-v-72761c9f]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-72761c9f]:focus:not(:focus-visible){outline:none}[data-v-72761c9f]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-72761c9f],textarea[data-v-72761c9f],select[data-v-72761c9f]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-72761c9f]:focus,textarea[data-v-72761c9f]:focus,select[data-v-72761c9f]:focus{border-color:var(--color-focus);outline:none}input[data-v-72761c9f]:disabled,textarea[data-v-72761c9f]:disabled,select[data-v-72761c9f]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-72761c9f]{border-collapse:collapse;width:100%}th[data-v-72761c9f]{text-align:left}button[data-v-72761c9f]:disabled,input[data-v-72761c9f]:disabled,textarea[data-v-72761c9f]:disabled,select[data-v-72761c9f]:disabled{cursor:not-allowed}fieldset[data-v-72761c9f]{border:none;padding:0;margin:0}legend[data-v-72761c9f]{padding:0}details[data-v-72761c9f]{display:block}summary[data-v-72761c9f]{display:list-item;cursor:pointer}hr[data-v-72761c9f]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-72761c9f],pre[data-v-72761c9f],kbd[data-v-72761c9f],samp[data-v-72761c9f]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-72761c9f]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-72761c9f]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-72761c9f]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-72761c9f]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-72761c9f]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-72761c9f]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-72761c9f],h6[data-v-72761c9f]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-72761c9f]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-72761c9f]::-webkit-scrollbar{height:4px}[data-v-72761c9f]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-72761c9f]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-72761c9f]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-72761c9f]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-72761c9f]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-72761c9f]:root,html[data-theme=light][data-v-72761c9f],.light[data-v-72761c9f]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-72761c9f],.dark[data-v-72761c9f]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-72761c9f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-72761c9f{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-72761c9f{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-72761c9f]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-72761c9f]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-72761c9f]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-72761c9f]{flex:1}.action-bar-container .action-bar .info-content[data-v-72761c9f]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-72761c9f]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-72761c9f]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-72761c9f]{display:flex;gap:var(--spacing-md)}main[data-v-72761c9f]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-72761c9f]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-72761c9f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-72761c9f]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-72761c9f]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-72761c9f]{flex:1}.content-section .content-header[data-v-72761c9f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-72761c9f]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-72761c9f]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-72761c9f]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-72761c9f]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-72761c9f]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-72761c9f]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-72761c9f var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.rights-management-step[data-v-72761c9f]{max-width:var(--width-4xl);margin:0 auto;padding:var(--spacing-xl) var(--spacing-lg)}.rights-management-step .step-container[data-v-72761c9f]{background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-xl);margin-bottom:var(--spacing-lg)}.rights-management-step .rights-header[data-v-72761c9f]{margin-bottom:var(--spacing-xl);text-align:center}.rights-management-step .rights-header h3[data-v-72761c9f]{margin:0 0 var(--spacing-md) 0;font-size:var(--font-size-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.rights-management-step .rights-header .description[data-v-72761c9f]{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-text-md);line-height:var(--line-height-text-md)}.rights-management-step .search-section[data-v-72761c9f]{margin-bottom:var(--spacing-xl);max-width:var(--width-2xl);margin-left:auto;margin-right:auto}.rights-management-step .search-results[data-v-72761c9f],.rights-management-step .assigned-rights[data-v-72761c9f]{margin-bottom:var(--spacing-xl)}.rights-management-step .search-results h4[data-v-72761c9f],.rights-management-step .assigned-rights h4[data-v-72761c9f]{margin:0 0 var(--spacing-lg) 0;font-size:var(--font-size-text-lg);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.rights-management-step .collaborator-item[data-v-72761c9f],.rights-management-step .right-item[data-v-72761c9f]{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-lg);border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);background-color:var(--color-background-primary);transition:var(--transition-normal)}.rights-management-step .collaborator-item[data-v-72761c9f]:hover,.rights-management-step .right-item[data-v-72761c9f]:hover{border-color:var(--color-brand-500);background-color:var(--color-background-secondary);transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.rights-management-step .collaborator-item .collaborator-info[data-v-72761c9f],.rights-management-step .right-item .collaborator-info[data-v-72761c9f]{display:flex;align-items:center;gap:var(--spacing-md);flex:1}.rights-management-step .collaborator-item .collaborator-info .collaborator-details h5[data-v-72761c9f],.rights-management-step .right-item .collaborator-info .collaborator-details h5[data-v-72761c9f]{margin:0 0 var(--spacing-xs) 0;font-size:var(--font-size-text-md);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.rights-management-step .collaborator-item .collaborator-info .collaborator-details p[data-v-72761c9f],.rights-management-step .right-item .collaborator-info .collaborator-details p[data-v-72761c9f]{margin:var(--spacing-xs) 0;color:var(--color-text-secondary);font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm)}.rights-management-step .collaborator-item .right-actions[data-v-72761c9f],.rights-management-step .right-item .right-actions[data-v-72761c9f]{display:flex;align-items:center;gap:var(--spacing-sm)}.rights-management-step .empty-rights[data-v-72761c9f]{padding:var(--spacing-xl) 0}.rights-management-step .actions[data-v-72761c9f]{display:flex;justify-content:space-between;gap:var(--spacing-md);max-width:var(--width-2xl);margin:0 auto}[data-v-7668a103],[data-v-7668a103]:before,[data-v-7668a103]:after{box-sizing:border-box}html[data-v-7668a103],body[data-v-7668a103],h1[data-v-7668a103],h2[data-v-7668a103],h3[data-v-7668a103],h4[data-v-7668a103],h5[data-v-7668a103],h6[data-v-7668a103],p[data-v-7668a103],figure[data-v-7668a103],blockquote[data-v-7668a103],dl[data-v-7668a103],dd[data-v-7668a103],ul[data-v-7668a103],ol[data-v-7668a103]{margin:0;padding:0}body[data-v-7668a103]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-7668a103],ol[data-v-7668a103]{list-style:none}img[data-v-7668a103],picture[data-v-7668a103],svg[data-v-7668a103]{max-width:100%;display:block}input[data-v-7668a103],button[data-v-7668a103],textarea[data-v-7668a103],select[data-v-7668a103]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-7668a103]:focus-within{scroll-behavior:auto}[data-v-7668a103],[data-v-7668a103]:before,[data-v-7668a103]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-7668a103]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-7668a103]:hover{color:var(--color-text-brand-secondary)}a[data-v-7668a103]:active{color:var(--color-text-brand-tertiary)}button[data-v-7668a103]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-7668a103]:focus:not(:focus-visible){outline:none}[data-v-7668a103]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-7668a103],textarea[data-v-7668a103],select[data-v-7668a103]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-7668a103]:focus,textarea[data-v-7668a103]:focus,select[data-v-7668a103]:focus{border-color:var(--color-focus);outline:none}input[data-v-7668a103]:disabled,textarea[data-v-7668a103]:disabled,select[data-v-7668a103]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-7668a103]{border-collapse:collapse;width:100%}th[data-v-7668a103]{text-align:left}button[data-v-7668a103]:disabled,input[data-v-7668a103]:disabled,textarea[data-v-7668a103]:disabled,select[data-v-7668a103]:disabled{cursor:not-allowed}fieldset[data-v-7668a103]{border:none;padding:0;margin:0}legend[data-v-7668a103]{padding:0}details[data-v-7668a103]{display:block}summary[data-v-7668a103]{display:list-item;cursor:pointer}hr[data-v-7668a103]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-7668a103],pre[data-v-7668a103],kbd[data-v-7668a103],samp[data-v-7668a103]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-7668a103]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-7668a103]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-7668a103]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-7668a103]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-7668a103]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-7668a103]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-7668a103],h6[data-v-7668a103]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-7668a103]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-7668a103]::-webkit-scrollbar{height:4px}[data-v-7668a103]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-7668a103]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-7668a103]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-7668a103]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-7668a103]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-7668a103]:root,html[data-theme=light][data-v-7668a103],.light[data-v-7668a103]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-7668a103],.dark[data-v-7668a103]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-7668a103{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-7668a103{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-7668a103{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-7668a103]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-7668a103]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-7668a103]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-7668a103]{flex:1}.action-bar-container .action-bar .info-content[data-v-7668a103]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-7668a103]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-7668a103]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-7668a103]{display:flex;gap:var(--spacing-md)}main[data-v-7668a103]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-7668a103]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-7668a103]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-7668a103]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-7668a103]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-7668a103]{flex:1}.content-section .content-header[data-v-7668a103]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-7668a103]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-7668a103]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-7668a103]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-7668a103]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-7668a103]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-7668a103]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-7668a103 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.tech-service-form[data-v-7668a103]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.form-group[data-v-7668a103]{display:flex;flex-direction:column;gap:var(--spacing-2)}.form-label[data-v-7668a103]{font-weight:var(--font-weight-medium);color:var(--color-text)}.form-actions[data-v-7668a103]{display:flex;gap:var(--spacing-3);justify-content:flex-end;margin-top:var(--spacing-4)}[data-v-1eb01daa],[data-v-1eb01daa]:before,[data-v-1eb01daa]:after{box-sizing:border-box}html[data-v-1eb01daa],body[data-v-1eb01daa],h1[data-v-1eb01daa],h2[data-v-1eb01daa],h3[data-v-1eb01daa],h4[data-v-1eb01daa],h5[data-v-1eb01daa],h6[data-v-1eb01daa],p[data-v-1eb01daa],figure[data-v-1eb01daa],blockquote[data-v-1eb01daa],dl[data-v-1eb01daa],dd[data-v-1eb01daa],ul[data-v-1eb01daa],ol[data-v-1eb01daa]{margin:0;padding:0}body[data-v-1eb01daa]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-1eb01daa],ol[data-v-1eb01daa]{list-style:none}img[data-v-1eb01daa],picture[data-v-1eb01daa],svg[data-v-1eb01daa]{max-width:100%;display:block}input[data-v-1eb01daa],button[data-v-1eb01daa],textarea[data-v-1eb01daa],select[data-v-1eb01daa]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-1eb01daa]:focus-within{scroll-behavior:auto}[data-v-1eb01daa],[data-v-1eb01daa]:before,[data-v-1eb01daa]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-1eb01daa]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-1eb01daa]:hover{color:var(--color-text-brand-secondary)}a[data-v-1eb01daa]:active{color:var(--color-text-brand-tertiary)}button[data-v-1eb01daa]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-1eb01daa]:focus:not(:focus-visible){outline:none}[data-v-1eb01daa]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-1eb01daa],textarea[data-v-1eb01daa],select[data-v-1eb01daa]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-1eb01daa]:focus,textarea[data-v-1eb01daa]:focus,select[data-v-1eb01daa]:focus{border-color:var(--color-focus);outline:none}input[data-v-1eb01daa]:disabled,textarea[data-v-1eb01daa]:disabled,select[data-v-1eb01daa]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-1eb01daa]{border-collapse:collapse;width:100%}th[data-v-1eb01daa]{text-align:left}button[data-v-1eb01daa]:disabled,input[data-v-1eb01daa]:disabled,textarea[data-v-1eb01daa]:disabled,select[data-v-1eb01daa]:disabled{cursor:not-allowed}fieldset[data-v-1eb01daa]{border:none;padding:0;margin:0}legend[data-v-1eb01daa]{padding:0}details[data-v-1eb01daa]{display:block}summary[data-v-1eb01daa]{display:list-item;cursor:pointer}hr[data-v-1eb01daa]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-1eb01daa],pre[data-v-1eb01daa],kbd[data-v-1eb01daa],samp[data-v-1eb01daa]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-1eb01daa]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-1eb01daa]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-1eb01daa]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-1eb01daa]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-1eb01daa]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-1eb01daa]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-1eb01daa],h6[data-v-1eb01daa]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-1eb01daa]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-1eb01daa]::-webkit-scrollbar{height:4px}[data-v-1eb01daa]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-1eb01daa]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-1eb01daa]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-1eb01daa]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-1eb01daa]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-1eb01daa]:root,html[data-theme=light][data-v-1eb01daa],.light[data-v-1eb01daa]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-1eb01daa],.dark[data-v-1eb01daa]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-1eb01daa{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-1eb01daa{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-1eb01daa{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-1eb01daa]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-1eb01daa]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-1eb01daa]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-1eb01daa]{flex:1}.action-bar-container .action-bar .info-content[data-v-1eb01daa]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-1eb01daa]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-1eb01daa]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-1eb01daa]{display:flex;gap:var(--spacing-md)}main[data-v-1eb01daa]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-1eb01daa]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-1eb01daa]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-1eb01daa]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-1eb01daa]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-1eb01daa]{flex:1}.content-section .content-header[data-v-1eb01daa]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-1eb01daa]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-1eb01daa]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-1eb01daa]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-1eb01daa]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-1eb01daa]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-1eb01daa]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-1eb01daa var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.tech-service-form[data-v-1eb01daa]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.form-group[data-v-1eb01daa]{display:flex;flex-direction:column;gap:var(--spacing-2)}.form-label[data-v-1eb01daa]{font-weight:var(--font-weight-medium);color:var(--color-text)}.form-actions[data-v-1eb01daa]{display:flex;gap:var(--spacing-3);justify-content:flex-end;margin-top:var(--spacing-4)}.form-error[data-v-1eb01daa]{margin-bottom:var(--spacing-3)}[data-v-6f17073b],[data-v-6f17073b]:before,[data-v-6f17073b]:after{box-sizing:border-box}html[data-v-6f17073b],body[data-v-6f17073b],h1[data-v-6f17073b],h2[data-v-6f17073b],h3[data-v-6f17073b],h4[data-v-6f17073b],h5[data-v-6f17073b],h6[data-v-6f17073b],p[data-v-6f17073b],figure[data-v-6f17073b],blockquote[data-v-6f17073b],dl[data-v-6f17073b],dd[data-v-6f17073b],ul[data-v-6f17073b],ol[data-v-6f17073b]{margin:0;padding:0}body[data-v-6f17073b]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-6f17073b],ol[data-v-6f17073b]{list-style:none}img[data-v-6f17073b],picture[data-v-6f17073b],svg[data-v-6f17073b]{max-width:100%;display:block}input[data-v-6f17073b],button[data-v-6f17073b],textarea[data-v-6f17073b],select[data-v-6f17073b]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-6f17073b]:focus-within{scroll-behavior:auto}[data-v-6f17073b],[data-v-6f17073b]:before,[data-v-6f17073b]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-6f17073b]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-6f17073b]:hover{color:var(--color-text-brand-secondary)}a[data-v-6f17073b]:active{color:var(--color-text-brand-tertiary)}button[data-v-6f17073b]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-6f17073b]:focus:not(:focus-visible){outline:none}[data-v-6f17073b]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-6f17073b],textarea[data-v-6f17073b],select[data-v-6f17073b]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-6f17073b]:focus,textarea[data-v-6f17073b]:focus,select[data-v-6f17073b]:focus{border-color:var(--color-focus);outline:none}input[data-v-6f17073b]:disabled,textarea[data-v-6f17073b]:disabled,select[data-v-6f17073b]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-6f17073b]{border-collapse:collapse;width:100%}th[data-v-6f17073b]{text-align:left}button[data-v-6f17073b]:disabled,input[data-v-6f17073b]:disabled,textarea[data-v-6f17073b]:disabled,select[data-v-6f17073b]:disabled{cursor:not-allowed}fieldset[data-v-6f17073b]{border:none;padding:0;margin:0}legend[data-v-6f17073b]{padding:0}details[data-v-6f17073b]{display:block}summary[data-v-6f17073b]{display:list-item;cursor:pointer}hr[data-v-6f17073b]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-6f17073b],pre[data-v-6f17073b],kbd[data-v-6f17073b],samp[data-v-6f17073b]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-6f17073b]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-6f17073b]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-6f17073b]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-6f17073b]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-6f17073b]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-6f17073b]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-6f17073b],h6[data-v-6f17073b]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-6f17073b]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-6f17073b]::-webkit-scrollbar{height:4px}[data-v-6f17073b]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-6f17073b]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-6f17073b]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-6f17073b]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-6f17073b]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-6f17073b]:root,html[data-theme=light][data-v-6f17073b],.light[data-v-6f17073b]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-6f17073b],.dark[data-v-6f17073b]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-6f17073b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-6f17073b{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-6f17073b{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-6f17073b]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-6f17073b]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-6f17073b]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-6f17073b]{flex:1}.action-bar-container .action-bar .info-content[data-v-6f17073b]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-6f17073b]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-6f17073b]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-6f17073b]{display:flex;gap:var(--spacing-md)}main[data-v-6f17073b]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-6f17073b]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section .search-container[data-v-6f17073b]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-6f17073b]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-6f17073b]{flex:1}.content-section .content-header[data-v-6f17073b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-6f17073b]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-6f17073b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-6f17073b]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-6f17073b]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container .loading-spinner[data-v-6f17073b]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-6f17073b var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.tech-services-view[data-v-6f17073b]{padding:var(--spacing-lg)}.page-title[data-v-6f17073b]{font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);margin:0 0 var(--spacing-lg) 0;color:var(--color-text-primary)}.search-section[data-v-6f17073b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-container[data-v-6f17073b]{flex:1;min-width:250px;max-width:400px}.filters-container[data-v-6f17073b]{display:flex;align-items:center;gap:var(--spacing-md);flex-shrink:0}.tech-services-section[data-v-6f17073b]{flex:1}.tech-services-header[data-v-6f17073b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.tech-services-header h2[data-v-6f17073b]{font-size:var(--font-size-text-lg);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);margin:0}.loading-container[data-v-6f17073b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-6f17073b]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-foreground-brand-primary);border-radius:50%;animation:spin-6f17073b var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.empty-state[data-v-6f17073b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);text-align:center}.empty-state .empty-illustration[data-v-6f17073b]{width:8rem;height:8rem;margin-bottom:var(--spacing-md);opacity:.6}.empty-state .empty-message[data-v-6f17073b]{font-size:var(--font-size-text-lg);font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin-bottom:var(--spacing-2)}.empty-state .empty-description[data-v-6f17073b]{font-size:var(--font-size-text-md);color:var(--color-text-secondary);margin-bottom:var(--spacing-md)}.tech-services-table-container[data-v-6f17073b]{background:var(--color-background-primary);border-radius:var(--component-border-radius);overflow:hidden;border:1px solid var(--color-border-primary)}.actions-cell[data-v-6f17073b]{display:flex;gap:var(--spacing-2);align-items:center;justify-content:flex-end}@media (max-width: var(--breakpoint-md)){.tech-services-view[data-v-6f17073b]{padding:var(--spacing-md)}.search-section[data-v-6f17073b]{flex-direction:column;align-items:stretch;gap:var(--spacing-md)}.search-container[data-v-6f17073b]{max-width:none}.filters-container[data-v-6f17073b]{justify-content:flex-end}}[data-v-4902177b],[data-v-4902177b]:before,[data-v-4902177b]:after{box-sizing:border-box}html[data-v-4902177b],body[data-v-4902177b],h1[data-v-4902177b],h2[data-v-4902177b],h3[data-v-4902177b],h4[data-v-4902177b],h5[data-v-4902177b],h6[data-v-4902177b],p[data-v-4902177b],figure[data-v-4902177b],blockquote[data-v-4902177b],dl[data-v-4902177b],dd[data-v-4902177b],ul[data-v-4902177b],ol[data-v-4902177b]{margin:0;padding:0}body[data-v-4902177b]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-4902177b],ol[data-v-4902177b]{list-style:none}img[data-v-4902177b],picture[data-v-4902177b],svg[data-v-4902177b]{max-width:100%;display:block}input[data-v-4902177b],button[data-v-4902177b],textarea[data-v-4902177b],select[data-v-4902177b]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-4902177b]:focus-within{scroll-behavior:auto}[data-v-4902177b],[data-v-4902177b]:before,[data-v-4902177b]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-4902177b]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-4902177b]:hover{color:var(--color-text-brand-secondary)}a[data-v-4902177b]:active{color:var(--color-text-brand-tertiary)}button[data-v-4902177b]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-4902177b]:focus:not(:focus-visible){outline:none}[data-v-4902177b]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-4902177b],textarea[data-v-4902177b],select[data-v-4902177b]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-4902177b]:focus,textarea[data-v-4902177b]:focus,select[data-v-4902177b]:focus{border-color:var(--color-focus);outline:none}input[data-v-4902177b]:disabled,textarea[data-v-4902177b]:disabled,select[data-v-4902177b]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-4902177b]{border-collapse:collapse;width:100%}th[data-v-4902177b]{text-align:left}button[data-v-4902177b]:disabled,input[data-v-4902177b]:disabled,textarea[data-v-4902177b]:disabled,select[data-v-4902177b]:disabled{cursor:not-allowed}fieldset[data-v-4902177b]{border:none;padding:0;margin:0}legend[data-v-4902177b]{padding:0}details[data-v-4902177b]{display:block}summary[data-v-4902177b]{display:list-item;cursor:pointer}hr[data-v-4902177b]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-4902177b],pre[data-v-4902177b],kbd[data-v-4902177b],samp[data-v-4902177b]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-4902177b]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-4902177b]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-4902177b]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-4902177b]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-4902177b]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-4902177b]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-4902177b],h6[data-v-4902177b]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-4902177b]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-4902177b]::-webkit-scrollbar{height:4px}[data-v-4902177b]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-4902177b]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-4902177b]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-4902177b]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-4902177b]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-4902177b]:root,html[data-theme=light][data-v-4902177b],.light[data-v-4902177b]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-4902177b],.dark[data-v-4902177b]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-4902177b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-4902177b{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-4902177b{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-4902177b]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-4902177b]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-4902177b]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-4902177b]{flex:1}.action-bar-container .action-bar .info-content[data-v-4902177b]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-4902177b]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-4902177b]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-4902177b]{display:flex;gap:var(--spacing-md)}main[data-v-4902177b]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-4902177b]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-4902177b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-4902177b]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-4902177b]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-4902177b]{flex:1}.content-section .content-header[data-v-4902177b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-4902177b]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-4902177b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-4902177b]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-4902177b]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-4902177b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-4902177b]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-4902177b var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.tech-tool-form[data-v-4902177b]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.form-group[data-v-4902177b]{display:flex;flex-direction:column;gap:var(--spacing-2)}.form-label[data-v-4902177b]{font-weight:var(--font-weight-medium);color:var(--color-text)}.form-actions[data-v-4902177b]{display:flex;gap:var(--spacing-3);justify-content:flex-end;margin-top:var(--spacing-4)}[data-v-6be73f2e],[data-v-6be73f2e]:before,[data-v-6be73f2e]:after{box-sizing:border-box}html[data-v-6be73f2e],body[data-v-6be73f2e],h1[data-v-6be73f2e],h2[data-v-6be73f2e],h3[data-v-6be73f2e],h4[data-v-6be73f2e],h5[data-v-6be73f2e],h6[data-v-6be73f2e],p[data-v-6be73f2e],figure[data-v-6be73f2e],blockquote[data-v-6be73f2e],dl[data-v-6be73f2e],dd[data-v-6be73f2e],ul[data-v-6be73f2e],ol[data-v-6be73f2e]{margin:0;padding:0}body[data-v-6be73f2e]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-6be73f2e],ol[data-v-6be73f2e]{list-style:none}img[data-v-6be73f2e],picture[data-v-6be73f2e],svg[data-v-6be73f2e]{max-width:100%;display:block}input[data-v-6be73f2e],button[data-v-6be73f2e],textarea[data-v-6be73f2e],select[data-v-6be73f2e]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-6be73f2e]:focus-within{scroll-behavior:auto}[data-v-6be73f2e],[data-v-6be73f2e]:before,[data-v-6be73f2e]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-6be73f2e]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-6be73f2e]:hover{color:var(--color-text-brand-secondary)}a[data-v-6be73f2e]:active{color:var(--color-text-brand-tertiary)}button[data-v-6be73f2e]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-6be73f2e]:focus:not(:focus-visible){outline:none}[data-v-6be73f2e]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-6be73f2e],textarea[data-v-6be73f2e],select[data-v-6be73f2e]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-6be73f2e]:focus,textarea[data-v-6be73f2e]:focus,select[data-v-6be73f2e]:focus{border-color:var(--color-focus);outline:none}input[data-v-6be73f2e]:disabled,textarea[data-v-6be73f2e]:disabled,select[data-v-6be73f2e]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-6be73f2e]{border-collapse:collapse;width:100%}th[data-v-6be73f2e]{text-align:left}button[data-v-6be73f2e]:disabled,input[data-v-6be73f2e]:disabled,textarea[data-v-6be73f2e]:disabled,select[data-v-6be73f2e]:disabled{cursor:not-allowed}fieldset[data-v-6be73f2e]{border:none;padding:0;margin:0}legend[data-v-6be73f2e]{padding:0}details[data-v-6be73f2e]{display:block}summary[data-v-6be73f2e]{display:list-item;cursor:pointer}hr[data-v-6be73f2e]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-6be73f2e],pre[data-v-6be73f2e],kbd[data-v-6be73f2e],samp[data-v-6be73f2e]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-6be73f2e]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-6be73f2e]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-6be73f2e]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-6be73f2e]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-6be73f2e]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-6be73f2e]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-6be73f2e],h6[data-v-6be73f2e]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-6be73f2e]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-6be73f2e]::-webkit-scrollbar{height:4px}[data-v-6be73f2e]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-6be73f2e]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-6be73f2e]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-6be73f2e]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-6be73f2e]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-6be73f2e]:root,html[data-theme=light][data-v-6be73f2e],.light[data-v-6be73f2e]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-6be73f2e],.dark[data-v-6be73f2e]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-6be73f2e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-6be73f2e{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-6be73f2e{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-6be73f2e]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-6be73f2e]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-6be73f2e]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-6be73f2e]{flex:1}.action-bar-container .action-bar .info-content[data-v-6be73f2e]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-6be73f2e]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-6be73f2e]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-6be73f2e]{display:flex;gap:var(--spacing-md)}main[data-v-6be73f2e]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-6be73f2e]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-6be73f2e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-6be73f2e]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-6be73f2e]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-6be73f2e]{flex:1}.content-section .content-header[data-v-6be73f2e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-6be73f2e]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-6be73f2e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-6be73f2e]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-6be73f2e]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-6be73f2e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-6be73f2e]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-6be73f2e var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.tool-card[data-v-6be73f2e]{background:var(--color-background-secondary);border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-md);transition:var(--transition-normal);display:flex;flex-direction:column;min-height:200px}.tool-card[data-v-6be73f2e]:hover{border-color:var(--color-border-secondary);box-shadow:var(--component-shadow);background:var(--color-background-primary)}.tool-card.enabled[data-v-6be73f2e]{border-color:var(--color-foreground-brand-primary);background:var(--color-background-secondary);box-shadow:0 0 0 1px var(--color-foreground-brand-primary)}.tool-card.enabled[data-v-6be73f2e]:hover{background:var(--color-background-primary)}.tool-card-header[data-v-6be73f2e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-sm)}.tool-card-title[data-v-6be73f2e]{display:flex;align-items:center;gap:var(--spacing-sm)}.tool-card-title .tool-icon[data-v-6be73f2e]{width:var(--spacing-lg);height:var(--spacing-lg);color:var(--color-foreground-brand-primary)}.tool-card-title h3[data-v-6be73f2e]{font-size:var(--font-size-text-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.tool-card-content[data-v-6be73f2e]{flex:1;display:flex;flex-direction:column;justify-content:center}.tool-card-content .tool-numbers[data-v-6be73f2e]{display:flex;gap:var(--spacing-md);margin-bottom:var(--spacing-md);justify-content:space-around}.tool-card-content .number-item[data-v-6be73f2e]{display:flex;flex-direction:column;align-items:center;text-align:center}.tool-card-content .number-item .number[data-v-6be73f2e]{font-size:var(--font-size-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:1}.tool-card-content .number-item .number.status-good[data-v-6be73f2e]{color:var(--color-success-600)}.tool-card-content .number-item .number.status-warning[data-v-6be73f2e]{color:var(--color-warning-600)}.tool-card-content .number-item .number.status-bad[data-v-6be73f2e]{color:var(--color-error-600)}.tool-card-content .number-item .number.status-none[data-v-6be73f2e]{color:var(--color-text-tertiary)}.tool-card-content .number-item .label[data-v-6be73f2e]{font-size:var(--font-size-text-sm);color:var(--color-text-secondary);margin-top:var(--spacing-xs)}.tool-card-content .tool-kpis .kpi-row[data-v-6be73f2e]{display:flex;gap:var(--spacing-sm);margin-bottom:var(--spacing-xs);justify-content:space-around}.tool-card-content .tool-kpis .kpi-row[data-v-6be73f2e]:last-child{margin-bottom:0}.tool-card-content .tool-kpis .kpi-grid[data-v-6be73f2e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--spacing-xs)}@media (max-width: 768px){.tool-card-content .tool-kpis .kpi-grid[data-v-6be73f2e]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.tool-card-content .tool-kpis .kpi-grid[data-v-6be73f2e]{grid-template-columns:1fr}}.tool-card-content .tool-kpis .kpi-item[data-v-6be73f2e]{display:flex;flex-direction:column;padding:var(--spacing-xs) var(--spacing-sm);background:var(--color-background-primary);border-radius:var(--radius-sm);border:1px solid var(--color-border-primary);min-width:140px}.tool-card-content .tool-kpis .kpi-item[data-v-6be73f2e]:not(.has-progress){flex-direction:row;justify-content:space-between;align-items:center}.tool-card-content .tool-kpis .kpi-item .kpi-header[data-v-6be73f2e]{display:flex;justify-content:space-between;align-items:center;width:100%}.tool-card-content .tool-kpis .kpi-item .kpi-label[data-v-6be73f2e]{font-size:var(--font-size-text-xs);color:var(--color-text-secondary);font-weight:var(--font-weight-medium);margin-right:var(--spacing-xs)}.tool-card-content .tool-kpis .kpi-item .kpi-value[data-v-6be73f2e]{font-size:var(--font-size-text-sm);color:var(--color-text-primary);font-weight:var(--font-weight-semibold);white-space:nowrap}.tool-card-content .tool-kpis .kpi-item .kpi-value.status-good[data-v-6be73f2e]{color:var(--color-success-600)}.tool-card-content .tool-kpis .kpi-item .kpi-value.status-bad[data-v-6be73f2e]{color:var(--color-error-600)}.tool-card-content .tool-kpis .kpi-item .kpi-value.status-none[data-v-6be73f2e]{color:var(--color-text-tertiary)}.tool-card-content .tool-kpis .kpi-item .kpi-progress[data-v-6be73f2e]{margin-top:var(--spacing-xs);width:100%}.tool-card-content .tool-kpis .kpi-item .kpi-progress .progress-bar[data-v-6be73f2e]{width:100%;height:6px;background:var(--color-background-tertiary);border-radius:var(--radius-full);overflow:hidden}.tool-card-content .tool-kpis .kpi-item .kpi-progress .progress-bar .progress-fill[data-v-6be73f2e]{height:100%;border-radius:var(--radius-full);transition:width .3s ease}.tool-card-content .tool-kpis .kpi-item .kpi-progress .progress-bar .progress-fill.progress-red[data-v-6be73f2e]{background:var(--color-error-500)}.tool-card-content .tool-kpis .kpi-item .kpi-progress .progress-bar .progress-fill.progress-orange[data-v-6be73f2e]{background:var(--color-warning-500)}.tool-card-content .tool-kpis .kpi-item .kpi-progress .progress-bar .progress-fill.progress-green[data-v-6be73f2e]{background:var(--color-success-500)}.tool-footer[data-v-6be73f2e]{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:var(--spacing-md);border-top:1px solid var(--color-border-primary)}.tool-footer .last-scanned[data-v-6be73f2e]{font-size:var(--font-size-text-xs);color:var(--color-text-tertiary)}@media (max-width: var(--breakpoint-md)){.tool-numbers[data-v-6be73f2e]{flex-direction:column;gap:var(--spacing-md)}.tool-kpis .kpi-row[data-v-6be73f2e]{flex-direction:column;gap:var(--spacing-xs)}.tool-kpis .kpi-grid[data-v-6be73f2e]{grid-template-columns:1fr;gap:var(--spacing-xs)}}[data-v-e9b5bbb5],[data-v-e9b5bbb5]:before,[data-v-e9b5bbb5]:after{box-sizing:border-box}html[data-v-e9b5bbb5],body[data-v-e9b5bbb5],h1[data-v-e9b5bbb5],h2[data-v-e9b5bbb5],h3[data-v-e9b5bbb5],h4[data-v-e9b5bbb5],h5[data-v-e9b5bbb5],h6[data-v-e9b5bbb5],p[data-v-e9b5bbb5],figure[data-v-e9b5bbb5],blockquote[data-v-e9b5bbb5],dl[data-v-e9b5bbb5],dd[data-v-e9b5bbb5],ul[data-v-e9b5bbb5],ol[data-v-e9b5bbb5]{margin:0;padding:0}body[data-v-e9b5bbb5]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-e9b5bbb5],ol[data-v-e9b5bbb5]{list-style:none}img[data-v-e9b5bbb5],picture[data-v-e9b5bbb5],svg[data-v-e9b5bbb5]{max-width:100%;display:block}input[data-v-e9b5bbb5],button[data-v-e9b5bbb5],textarea[data-v-e9b5bbb5],select[data-v-e9b5bbb5]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-e9b5bbb5]:focus-within{scroll-behavior:auto}[data-v-e9b5bbb5],[data-v-e9b5bbb5]:before,[data-v-e9b5bbb5]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-e9b5bbb5]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-e9b5bbb5]:hover{color:var(--color-text-brand-secondary)}a[data-v-e9b5bbb5]:active{color:var(--color-text-brand-tertiary)}button[data-v-e9b5bbb5]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-e9b5bbb5]:focus:not(:focus-visible){outline:none}[data-v-e9b5bbb5]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-e9b5bbb5],textarea[data-v-e9b5bbb5],select[data-v-e9b5bbb5]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-e9b5bbb5]:focus,textarea[data-v-e9b5bbb5]:focus,select[data-v-e9b5bbb5]:focus{border-color:var(--color-focus);outline:none}input[data-v-e9b5bbb5]:disabled,textarea[data-v-e9b5bbb5]:disabled,select[data-v-e9b5bbb5]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-e9b5bbb5]{border-collapse:collapse;width:100%}th[data-v-e9b5bbb5]{text-align:left}button[data-v-e9b5bbb5]:disabled,input[data-v-e9b5bbb5]:disabled,textarea[data-v-e9b5bbb5]:disabled,select[data-v-e9b5bbb5]:disabled{cursor:not-allowed}fieldset[data-v-e9b5bbb5]{border:none;padding:0;margin:0}legend[data-v-e9b5bbb5]{padding:0}details[data-v-e9b5bbb5]{display:block}summary[data-v-e9b5bbb5]{display:list-item;cursor:pointer}hr[data-v-e9b5bbb5]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-e9b5bbb5],pre[data-v-e9b5bbb5],kbd[data-v-e9b5bbb5],samp[data-v-e9b5bbb5]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-e9b5bbb5]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-e9b5bbb5]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-e9b5bbb5]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-e9b5bbb5]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-e9b5bbb5]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-e9b5bbb5]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-e9b5bbb5],h6[data-v-e9b5bbb5]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-e9b5bbb5]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-e9b5bbb5]::-webkit-scrollbar{height:4px}[data-v-e9b5bbb5]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-e9b5bbb5]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-e9b5bbb5]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-e9b5bbb5]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-e9b5bbb5]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-e9b5bbb5]:root,html[data-theme=light][data-v-e9b5bbb5],.light[data-v-e9b5bbb5]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-e9b5bbb5],.dark[data-v-e9b5bbb5]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-e9b5bbb5{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-e9b5bbb5{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-e9b5bbb5{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-e9b5bbb5]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-e9b5bbb5]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-e9b5bbb5]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-e9b5bbb5]{flex:1}.action-bar-container .action-bar .info-content[data-v-e9b5bbb5]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-e9b5bbb5]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-e9b5bbb5]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-e9b5bbb5]{display:flex;gap:var(--spacing-md)}main[data-v-e9b5bbb5]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-e9b5bbb5]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-e9b5bbb5]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-e9b5bbb5]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-e9b5bbb5]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-e9b5bbb5]{flex:1}.content-section .content-header[data-v-e9b5bbb5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-e9b5bbb5]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-e9b5bbb5]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-e9b5bbb5]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-e9b5bbb5]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-e9b5bbb5]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-e9b5bbb5]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-e9b5bbb5 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.ssl-config-tool[data-v-e9b5bbb5]{background:transparent;border-radius:0;border:none;overflow:visible}.tool-header[data-v-e9b5bbb5]{display:flex;align-items:flex-start;justify-content:space-between;padding:0 0 var(--spacing-md) 0;background:transparent;border-bottom:1px solid var(--color-border-primary);gap:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.tool-info[data-v-e9b5bbb5]{flex:1;min-width:0}.tool-title-section .tool-title[data-v-e9b5bbb5]{font-size:var(--font-size-display-sm);font-weight:var(--font-weight-bold);color:var(--color-foreground-primary);margin:0 0 var(--spacing-xs) 0;line-height:var(--line-height-tight)}.tool-title-section .tool-description[data-v-e9b5bbb5]{font-size:var(--font-size-text-sm);color:var(--color-text-secondary);margin:0;line-height:var(--line-height-relaxed)}.tool-header-meta[data-v-e9b5bbb5]{flex-shrink:0;display:flex;align-items:center}.tool-header-meta .last-analysis[data-v-e9b5bbb5]{font-size:var(--font-size-text-sm);color:var(--color-text-secondary)}.tool-header-meta .last-analysis strong[data-v-e9b5bbb5]{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.tool-actions[data-v-e9b5bbb5]{flex-shrink:0;display:flex;align-items:center;gap:var(--spacing-sm)}.state-message[data-v-e9b5bbb5]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-4xl);text-align:center;gap:var(--spacing-md)}.state-message .state-icon[data-v-e9b5bbb5]{font-size:var(--font-size-4xl);opacity:.6}.state-message p[data-v-e9b5bbb5]{font-size:var(--font-size-text-lg);font-weight:var(--font-weight-medium);color:var(--color-foreground-primary);margin:0}.state-message small[data-v-e9b5bbb5]{font-size:var(--font-size-text-sm);color:var(--color-text-secondary);margin:0}.loading-state[data-v-e9b5bbb5]{color:var(--color-text-brand-primary)}.loading-state .state-icon[data-v-e9b5bbb5]{animation:spin-e9b5bbb5 2s linear infinite}.error-state[data-v-e9b5bbb5]{color:var(--color-text-error)}.empty-state[data-v-e9b5bbb5]{color:var(--color-text-secondary)}.tool-content[data-v-e9b5bbb5]{padding:0}.updating-alert[data-v-e9b5bbb5]{margin-bottom:var(--spacing-lg)}.top-cards[data-v-e9b5bbb5]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.score-row[data-v-e9b5bbb5]{display:grid;grid-template-columns:180px 1fr 50px;align-items:center;gap:var(--spacing-md)}.score-row[data-v-e9b5bbb5]:not(:last-child){padding-bottom:var(--spacing-sm);margin-bottom:var(--spacing-sm);border-bottom:1px solid var(--color-border-primary)}.score-row .score-label[data-v-e9b5bbb5]{font-size:var(--font-size-text-sm);color:var(--color-text-secondary)}.score-row .score-bar[data-v-e9b5bbb5]{height:8px;background:var(--color-background-tertiary);border-radius:var(--radius-full);overflow:hidden}.score-row .score-bar .score-fill[data-v-e9b5bbb5]{height:100%;border-radius:var(--radius-full);transition:width .3s ease}.score-row .score-bar .score-fill.score-red[data-v-e9b5bbb5]{background:var(--color-error-500)}.score-row .score-bar .score-fill.score-orange[data-v-e9b5bbb5]{background:var(--color-warning-500)}.score-row .score-bar .score-fill.score-green[data-v-e9b5bbb5]{background:var(--color-success-500)}.score-row .score-value[data-v-e9b5bbb5]{font-size:var(--font-size-text-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary);text-align:right}.ssl-content[data-v-e9b5bbb5]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.protocols-grid[data-v-e9b5bbb5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-md)}.ssl-grid[data-v-e9b5bbb5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-lg)}.ssl-section[data-v-e9b5bbb5]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius-md);overflow:hidden}.ssl-section .section-header[data-v-e9b5bbb5]{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md);background:transparent;border-bottom:1px solid var(--color-border-primary)}.ssl-section .section-header h4[data-v-e9b5bbb5]{font-size:var(--font-size-text-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.ssl-section .section-header .cert-status[data-v-e9b5bbb5]{display:flex;align-items:center;gap:6px;font-size:var(--font-size-text-sm);font-weight:var(--font-weight-semibold);padding:4px var(--spacing-sm);border-radius:var(--radius-full)}.ssl-section .section-header .cert-status .status-dot[data-v-e9b5bbb5]{width:6px;height:6px;border-radius:50%}.ssl-section .section-header .cert-status.valid[data-v-e9b5bbb5]{color:var(--color-success-700);background:var(--color-success-100)}.ssl-section .section-header .cert-status.valid .status-dot[data-v-e9b5bbb5]{background:var(--color-success-500)}.ssl-section .section-header .cert-status.invalid[data-v-e9b5bbb5]{color:var(--color-error-700);background:var(--color-error-100)}.ssl-section .section-header .cert-status.invalid .status-dot[data-v-e9b5bbb5]{background:var(--color-error-500)}.ssl-section .section-header .count-badge[data-v-e9b5bbb5]{font-size:var(--font-size-text-sm);font-weight:var(--font-weight-bold);padding:2px var(--spacing-sm);border-radius:var(--radius-sm);background:var(--color-background-tertiary);color:var(--color-text-secondary)}.ssl-section .section-header .count-badge.error[data-v-e9b5bbb5]{background:var(--color-error-100);color:var(--color-error-700)}.ssl-section .section-header .count-badge.success[data-v-e9b5bbb5]{background:var(--color-success-100);color:var(--color-success-700)}.ssl-section .section-body[data-v-e9b5bbb5]{padding:var(--spacing-md)}.ssl-section .section-body.protocols[data-v-e9b5bbb5]{padding-top:var(--spacing-md)}.ssl-section .section-body .info-row[data-v-e9b5bbb5]{display:flex;justify-content:space-between;align-items:flex-start;padding:var(--spacing-sm) 0;gap:var(--spacing-lg)}.ssl-section .section-body .info-row[data-v-e9b5bbb5]:not(:last-child){border-bottom:1px solid var(--color-border-primary)}.ssl-section .section-body .info-row .label[data-v-e9b5bbb5]{font-size:var(--font-size-text-sm);color:var(--color-text-secondary);font-weight:var(--font-weight-medium);flex-shrink:0;min-width:140px}.ssl-section .section-body .info-row .value[data-v-e9b5bbb5]{font-size:var(--font-size-text-sm);color:var(--color-text-primary);text-align:right;word-break:break-word}.ssl-section .section-body .info-row .value.code[data-v-e9b5bbb5]{font-family:var(--font-family-mono);font-size:var(--font-size-text-xs)}.ssl-section .section-body .info-row .value strong[data-v-e9b5bbb5]{font-size:var(--font-size-text-lg);font-weight:var(--font-weight-bold)}.ssl-section .section-body .info-row .vuln-status[data-v-e9b5bbb5]{font-size:var(--font-size-text-xs);font-weight:var(--font-weight-bold);padding:4px var(--spacing-sm);border-radius:var(--radius-sm)}.ssl-section .section-body .info-row .vuln-status.vuln-not-vulnerable[data-v-e9b5bbb5]{background:var(--color-success-500);color:#fff}.ssl-section .section-body .info-row .vuln-status.vuln-vulnerable[data-v-e9b5bbb5]{background:var(--color-error-500);color:#fff}.ssl-section .section-body .info-row .vuln-status.vuln-partial[data-v-e9b5bbb5]{background:var(--color-warning-500);color:var(--color-foreground-dark)}.ssl-section .section-body .info-row.expiration-row.expiration-critical[data-v-e9b5bbb5]{background:var(--color-error-50);padding:var(--spacing-sm) var(--spacing-lg);margin:0 calc(var(--spacing-lg) * -1);border-bottom:none}.ssl-section .section-body .info-row.expiration-row.expiration-critical .label[data-v-e9b5bbb5],.ssl-section .section-body .info-row.expiration-row.expiration-critical .value[data-v-e9b5bbb5]{color:var(--color-error-700)}.ssl-section .section-body .info-row.expiration-row.expiration-warning[data-v-e9b5bbb5]{background:var(--color-warning-50);padding:var(--spacing-sm) var(--spacing-lg);margin:0 calc(var(--spacing-lg) * -1);border-bottom:none}.ssl-section .section-body .info-row.expiration-row.expiration-warning .label[data-v-e9b5bbb5],.ssl-section .section-body .info-row.expiration-row.expiration-warning .value[data-v-e9b5bbb5]{color:var(--color-warning-700)}.ssl-section .section-body .info-row.expiration-row.expiration-good .value[data-v-e9b5bbb5]{color:var(--color-success-600)}.ssl-section .section-body .info-row.sans-row[data-v-e9b5bbb5]{flex-direction:column;align-items:stretch;gap:var(--spacing-sm)}.ssl-section .section-body .sans-list[data-v-e9b5bbb5]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.ssl-section .section-body .sans-list .san-item[data-v-e9b5bbb5]{font-size:var(--font-size-text-xs);padding:2px var(--spacing-xs);background:transparent;border:none;border-radius:0;color:var(--color-text-secondary)}.ssl-section .section-body .sans-list .san-item[data-v-e9b5bbb5]:not(:last-child):after{content:"•";margin:0 var(--spacing-xs);color:var(--color-border-primary)}.ssl-section .section-body .sans-list .san-item.more[data-v-e9b5bbb5]{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.ssl-section .section-body .cipher-list[data-v-e9b5bbb5]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.ssl-section .section-body .cipher-list .cipher-item[data-v-e9b5bbb5]{font-family:var(--font-family-mono);font-size:11px;padding:var(--spacing-xs);background:transparent;border-radius:0;border-left:2px solid;color:var(--color-text-secondary)}.ssl-section .section-body .cipher-list .cipher-item.modern[data-v-e9b5bbb5]{border-left-color:var(--color-success-500)}.ssl-section .section-body .cipher-list .cipher-item.legacy[data-v-e9b5bbb5]{border-left-color:var(--color-warning-500)}.ssl-section .section-body .protocol-count[data-v-e9b5bbb5]{font-size:var(--font-size-text-sm);font-weight:var(--font-weight-semibold);padding:2px var(--spacing-sm);border-radius:var(--radius-sm)}.ssl-section .section-body .protocol-count.modern[data-v-e9b5bbb5]{background:var(--color-success-100);color:var(--color-success-700)}.ssl-section .section-body .protocol-count.legacy[data-v-e9b5bbb5]{background:var(--color-warning-100);color:var(--color-warning-700)}.ssl-section.compact .section-body[data-v-e9b5bbb5]{padding:var(--spacing-md)}.ssl-section.compact .section-body .info-row[data-v-e9b5bbb5]{padding:var(--spacing-xs) 0}.ssl-section.protocol-card .section-header h4[data-v-e9b5bbb5]{font-size:var(--font-size-text-md)}.ssl-section.protocol-card .section-body[data-v-e9b5bbb5]{max-height:400px;overflow-y:auto}@media (max-width: 1200px){.ssl-grid[data-v-e9b5bbb5]{grid-template-columns:repeat(2,1fr)}.protocols-grid[data-v-e9b5bbb5]{grid-template-columns:1fr}}@media (max-width: 768px){.top-cards[data-v-e9b5bbb5],.ssl-grid[data-v-e9b5bbb5],.protocols-grid[data-v-e9b5bbb5]{grid-template-columns:1fr}.ssl-section .info-row[data-v-e9b5bbb5]{flex-direction:column;gap:var(--spacing-xs)}.ssl-section .info-row .label[data-v-e9b5bbb5]{text-align:left}.score-row[data-v-e9b5bbb5]{grid-template-columns:1fr;gap:var(--spacing-xs)}.score-row .score-bar[data-v-e9b5bbb5]{order:2}.score-row .score-value[data-v-e9b5bbb5]{order:3;text-align:left}}[data-v-6cf878b8],[data-v-6cf878b8]:before,[data-v-6cf878b8]:after{box-sizing:border-box}html[data-v-6cf878b8],body[data-v-6cf878b8],h1[data-v-6cf878b8],h2[data-v-6cf878b8],h3[data-v-6cf878b8],h4[data-v-6cf878b8],h5[data-v-6cf878b8],h6[data-v-6cf878b8],p[data-v-6cf878b8],figure[data-v-6cf878b8],blockquote[data-v-6cf878b8],dl[data-v-6cf878b8],dd[data-v-6cf878b8],ul[data-v-6cf878b8],ol[data-v-6cf878b8]{margin:0;padding:0}body[data-v-6cf878b8]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-6cf878b8],ol[data-v-6cf878b8]{list-style:none}img[data-v-6cf878b8],picture[data-v-6cf878b8],svg[data-v-6cf878b8]{max-width:100%;display:block}input[data-v-6cf878b8],button[data-v-6cf878b8],textarea[data-v-6cf878b8],select[data-v-6cf878b8]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-6cf878b8]:focus-within{scroll-behavior:auto}[data-v-6cf878b8],[data-v-6cf878b8]:before,[data-v-6cf878b8]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-6cf878b8]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-6cf878b8]:hover{color:var(--color-text-brand-secondary)}a[data-v-6cf878b8]:active{color:var(--color-text-brand-tertiary)}button[data-v-6cf878b8]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-6cf878b8]:focus:not(:focus-visible){outline:none}[data-v-6cf878b8]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-6cf878b8],textarea[data-v-6cf878b8],select[data-v-6cf878b8]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-6cf878b8]:focus,textarea[data-v-6cf878b8]:focus,select[data-v-6cf878b8]:focus{border-color:var(--color-focus);outline:none}input[data-v-6cf878b8]:disabled,textarea[data-v-6cf878b8]:disabled,select[data-v-6cf878b8]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-6cf878b8]{border-collapse:collapse;width:100%}th[data-v-6cf878b8]{text-align:left}button[data-v-6cf878b8]:disabled,input[data-v-6cf878b8]:disabled,textarea[data-v-6cf878b8]:disabled,select[data-v-6cf878b8]:disabled{cursor:not-allowed}fieldset[data-v-6cf878b8]{border:none;padding:0;margin:0}legend[data-v-6cf878b8]{padding:0}details[data-v-6cf878b8]{display:block}summary[data-v-6cf878b8]{display:list-item;cursor:pointer}hr[data-v-6cf878b8]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-6cf878b8],pre[data-v-6cf878b8],kbd[data-v-6cf878b8],samp[data-v-6cf878b8]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-6cf878b8]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-6cf878b8]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-6cf878b8]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-6cf878b8]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-6cf878b8]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-6cf878b8]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-6cf878b8],h6[data-v-6cf878b8]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-6cf878b8]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-6cf878b8]::-webkit-scrollbar{height:4px}[data-v-6cf878b8]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-6cf878b8]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-6cf878b8]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-6cf878b8]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-6cf878b8]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-6cf878b8]:root,html[data-theme=light][data-v-6cf878b8],.light[data-v-6cf878b8]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-6cf878b8],.dark[data-v-6cf878b8]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-6cf878b8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-6cf878b8{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-6cf878b8{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-6cf878b8]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-6cf878b8]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-6cf878b8]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-6cf878b8]{flex:1}.action-bar-container .action-bar .info-content[data-v-6cf878b8]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-6cf878b8]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-6cf878b8]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-6cf878b8]{display:flex;gap:var(--spacing-md)}main[data-v-6cf878b8]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-6cf878b8]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-6cf878b8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-6cf878b8]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-6cf878b8]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-6cf878b8]{flex:1}.content-section .content-header[data-v-6cf878b8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-6cf878b8]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-6cf878b8]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-6cf878b8]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-6cf878b8]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-6cf878b8]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-6cf878b8]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-6cf878b8 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.email-dns-tool[data-v-6cf878b8]{background:transparent;border-radius:0;border:none;overflow:visible}.tool-header[data-v-6cf878b8]{display:flex;align-items:flex-start;justify-content:space-between;padding:0 0 var(--spacing-md) 0;background:transparent;border-bottom:1px solid var(--color-border-primary);gap:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.tool-info[data-v-6cf878b8]{flex:1;min-width:0}.tool-title-section .tool-title[data-v-6cf878b8]{font-size:var(--font-size-display-sm);font-weight:var(--font-weight-bold);color:var(--color-foreground-primary);margin:0 0 var(--spacing-xs) 0;line-height:var(--line-height-tight)}.tool-title-section .tool-description[data-v-6cf878b8]{font-size:var(--font-size-text-sm);color:var(--color-text-secondary);margin:0;line-height:var(--line-height-relaxed)}.tool-header-meta[data-v-6cf878b8]{flex-shrink:0;display:flex;align-items:center}.tool-header-meta .last-analysis[data-v-6cf878b8]{font-size:var(--font-size-text-sm);color:var(--color-text-secondary)}.tool-header-meta .last-analysis strong[data-v-6cf878b8]{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.tool-actions[data-v-6cf878b8]{flex-shrink:0;display:flex;align-items:center;gap:var(--spacing-sm)}.state-message[data-v-6cf878b8]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-4xl);text-align:center;gap:var(--spacing-md)}.state-message .state-icon[data-v-6cf878b8]{font-size:var(--font-size-4xl);opacity:.6}.state-message p[data-v-6cf878b8]{font-size:var(--font-size-text-lg);font-weight:var(--font-weight-medium);color:var(--color-foreground-primary);margin:0}.state-message small[data-v-6cf878b8]{font-size:var(--font-size-text-sm);color:var(--color-text-secondary);margin:0}.loading-state[data-v-6cf878b8]{color:var(--color-text-brand-primary)}.loading-state .state-icon[data-v-6cf878b8]{animation:spin-6cf878b8 2s linear infinite}.error-state[data-v-6cf878b8]{color:var(--color-text-error)}.empty-state[data-v-6cf878b8]{color:var(--color-text-secondary)}.tool-setup[data-v-6cf878b8]{padding:var(--spacing-lg);background:var(--color-background-primary)}.tool-setup .setup-content[data-v-6cf878b8]{background:var(--color-background-secondary);border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius-md);padding:var(--spacing-lg)}.tool-setup .setup-content .setup-info[data-v-6cf878b8]{margin-bottom:var(--spacing-lg)}.tool-setup .setup-content .setup-info h4[data-v-6cf878b8]{font-size:var(--font-size-text-lg);font-weight:var(--font-weight-semibold);color:var(--color-foreground-primary);margin:0 0 var(--spacing-sm) 0}.tool-setup .setup-content .setup-info p[data-v-6cf878b8]{font-size:var(--font-size-text-sm);color:var(--color-text-secondary);margin:0;line-height:var(--line-height-relaxed)}.tool-setup .setup-content .setup-form .setup-hint[data-v-6cf878b8]{font-size:var(--font-size-text-xs);color:var(--color-text-secondary);margin-top:var(--spacing-xs);display:block}.tool-content[data-v-6cf878b8]{padding:0}.updating-alert[data-v-6cf878b8]{margin-bottom:var(--spacing-lg)}.configuration-section[data-v-6cf878b8]{background:var(--color-background-secondary);border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius-md);padding:var(--spacing-lg);margin-bottom:var(--spacing-xl)}.configuration-section .config-header[data-v-6cf878b8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-md)}.configuration-section .config-header h4[data-v-6cf878b8]{font-size:var(--font-size-text-lg);font-weight:var(--font-weight-semibold);color:var(--color-foreground-primary);margin:0}.configuration-section .config-form[data-v-6cf878b8]{background:var(--color-background-tertiary);border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius-sm);padding:var(--spacing-md);margin-bottom:var(--spacing-md)}.configuration-section .config-form .config-input[data-v-6cf878b8]{margin-bottom:var(--spacing-sm)}.configuration-section .config-form .save-button[data-v-6cf878b8]{align-self:flex-start}.configuration-section .config-display .config-item[data-v-6cf878b8]{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) 0}.configuration-section .config-display .config-item .config-label[data-v-6cf878b8]{font-size:var(--font-size-text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.configuration-section .config-display .config-item .config-value[data-v-6cf878b8]{font-size:var(--font-size-text-sm);color:var(--color-foreground-primary);font-family:var(--font-family-mono)}.top-cards[data-v-6cf878b8]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.dns-content[data-v-6cf878b8]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.dns-section[data-v-6cf878b8]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius-md);overflow:hidden}.dns-section .section-header[data-v-6cf878b8]{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md);background:transparent;border-bottom:1px solid var(--color-border-primary)}.dns-section .section-header h4[data-v-6cf878b8]{font-size:var(--font-size-text-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.dns-section .section-header .cert-status[data-v-6cf878b8]{display:flex;align-items:center;gap:6px;font-size:var(--font-size-text-sm);font-weight:var(--font-weight-semibold);padding:4px var(--spacing-sm);border-radius:var(--radius-full)}.dns-section .section-header .cert-status .status-dot[data-v-6cf878b8]{width:6px;height:6px;border-radius:50%}.dns-section .section-header .cert-status.status-success[data-v-6cf878b8]{color:var(--color-success-700);background:var(--color-success-100)}.dns-section .section-header .cert-status.status-success .status-dot[data-v-6cf878b8]{background:var(--color-success-500)}.dns-section .section-header .cert-status.status-warning[data-v-6cf878b8]{color:var(--color-warning-700);background:var(--color-warning-100)}.dns-section .section-header .cert-status.status-warning .status-dot[data-v-6cf878b8]{background:var(--color-warning-500)}.dns-section .section-header .cert-status.status-error[data-v-6cf878b8]{color:var(--color-error-700);background:var(--color-error-100)}.dns-section .section-header .cert-status.status-error .status-dot[data-v-6cf878b8]{background:var(--color-error-500)}.dns-section .section-header .count-badge[data-v-6cf878b8]{font-size:var(--font-size-text-sm);font-weight:var(--font-weight-bold);padding:2px var(--spacing-sm);border-radius:var(--radius-sm);background:var(--color-background-tertiary);color:var(--color-text-secondary)}.dns-section .section-body[data-v-6cf878b8]{padding:var(--spacing-md)}.dns-section .section-body .info-row[data-v-6cf878b8]{display:flex;justify-content:space-between;align-items:flex-start;padding:var(--spacing-sm) 0;gap:var(--spacing-lg)}.dns-section .section-body .info-row[data-v-6cf878b8]:not(:last-child){border-bottom:1px solid var(--color-border-primary)}.dns-section .section-body .info-row .label[data-v-6cf878b8]{font-size:var(--font-size-text-sm);color:var(--color-text-secondary);font-weight:var(--font-weight-medium);flex-shrink:0;min-width:140px}.dns-section .section-body .info-row .value[data-v-6cf878b8]{font-size:var(--font-size-text-sm);color:var(--color-text-primary);text-align:right;word-break:break-word}.dns-section .section-body .info-row .value.code[data-v-6cf878b8]{font-family:var(--font-family-mono);font-size:var(--font-size-text-xs)}.dns-section .section-body .info-row .value.text-success[data-v-6cf878b8]{color:var(--color-success-600);font-weight:var(--font-weight-semibold)}.dns-section .section-body .info-row .value.text-warning[data-v-6cf878b8]{color:var(--color-warning-600);font-weight:var(--font-weight-semibold)}.dns-section .section-body .info-row .value.text-error[data-v-6cf878b8]{color:var(--color-error-600);font-weight:var(--font-weight-semibold)}.dns-section .section-body .info-row.record-row[data-v-6cf878b8]{flex-direction:column;align-items:stretch;gap:var(--spacing-sm)}.dns-section .section-body .info-row.record-row .record-value code[data-v-6cf878b8]{display:block;background:var(--color-background-tertiary);padding:var(--spacing-sm);border-radius:var(--radius-sm);font-family:var(--font-family-mono);font-size:var(--font-size-text-xs);word-break:break-all;color:var(--color-text-primary)}.dns-section .section-body .mechanisms-list[data-v-6cf878b8]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.dns-section .section-body .mechanisms-list .mechanism-item[data-v-6cf878b8]{font-size:var(--font-size-text-xs);padding:2px var(--spacing-xs);background:transparent;border:none;border-radius:0;color:var(--color-text-secondary)}.dns-section .section-body .mechanisms-list .mechanism-item[data-v-6cf878b8]:not(:last-child):after{content:"•";margin:0 var(--spacing-xs);color:var(--color-border-primary)}.dns-section .section-body .servers-row[data-v-6cf878b8]{flex-direction:column;align-items:stretch;gap:var(--spacing-sm)}.dns-section .section-body .servers-row .servers-list[data-v-6cf878b8]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.dns-section .section-body .servers-row .servers-list .server-item[data-v-6cf878b8]{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);background:var(--color-background-tertiary);border-radius:var(--radius-sm)}.dns-section .section-body .servers-row .servers-list .server-item .server-type[data-v-6cf878b8]{font-size:var(--font-size-text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;min-width:80px}.dns-section .section-body .servers-row .servers-list .server-item .server-value[data-v-6cf878b8]{font-size:var(--font-size-text-xs);font-family:var(--font-family-mono);color:var(--color-text-primary);word-break:break-all}.dns-section .dkim-detail .dkim-separator[data-v-6cf878b8]{height:1px;background:var(--color-border-primary);margin:var(--spacing-md) 0}.dns-section .dkim-detail .key-truncated[data-v-6cf878b8]{word-break:break-all;white-space:pre-wrap}@media (max-width: 768px){.top-cards[data-v-6cf878b8]{grid-template-columns:1fr}.dns-section .info-row[data-v-6cf878b8]{flex-direction:column;gap:var(--spacing-xs)}.dns-section .info-row .label[data-v-6cf878b8]{text-align:left}}[data-v-940e6048],[data-v-940e6048]:before,[data-v-940e6048]:after{box-sizing:border-box}html[data-v-940e6048],body[data-v-940e6048],h1[data-v-940e6048],h2[data-v-940e6048],h3[data-v-940e6048],h4[data-v-940e6048],h5[data-v-940e6048],h6[data-v-940e6048],p[data-v-940e6048],figure[data-v-940e6048],blockquote[data-v-940e6048],dl[data-v-940e6048],dd[data-v-940e6048],ul[data-v-940e6048],ol[data-v-940e6048]{margin:0;padding:0}body[data-v-940e6048]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-940e6048],ol[data-v-940e6048]{list-style:none}img[data-v-940e6048],picture[data-v-940e6048],svg[data-v-940e6048]{max-width:100%;display:block}input[data-v-940e6048],button[data-v-940e6048],textarea[data-v-940e6048],select[data-v-940e6048]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-940e6048]:focus-within{scroll-behavior:auto}[data-v-940e6048],[data-v-940e6048]:before,[data-v-940e6048]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-940e6048]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-940e6048]:hover{color:var(--color-text-brand-secondary)}a[data-v-940e6048]:active{color:var(--color-text-brand-tertiary)}button[data-v-940e6048]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-940e6048]:focus:not(:focus-visible){outline:none}[data-v-940e6048]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-940e6048],textarea[data-v-940e6048],select[data-v-940e6048]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-940e6048]:focus,textarea[data-v-940e6048]:focus,select[data-v-940e6048]:focus{border-color:var(--color-focus);outline:none}input[data-v-940e6048]:disabled,textarea[data-v-940e6048]:disabled,select[data-v-940e6048]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-940e6048]{border-collapse:collapse;width:100%}th[data-v-940e6048]{text-align:left}button[data-v-940e6048]:disabled,input[data-v-940e6048]:disabled,textarea[data-v-940e6048]:disabled,select[data-v-940e6048]:disabled{cursor:not-allowed}fieldset[data-v-940e6048]{border:none;padding:0;margin:0}legend[data-v-940e6048]{padding:0}details[data-v-940e6048]{display:block}summary[data-v-940e6048]{display:list-item;cursor:pointer}hr[data-v-940e6048]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-940e6048],pre[data-v-940e6048],kbd[data-v-940e6048],samp[data-v-940e6048]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-940e6048]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-940e6048]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-940e6048]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-940e6048]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-940e6048]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-940e6048]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-940e6048],h6[data-v-940e6048]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-940e6048]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-940e6048]::-webkit-scrollbar{height:4px}[data-v-940e6048]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-940e6048]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-940e6048]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-940e6048]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-940e6048]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-940e6048]:root,html[data-theme=light][data-v-940e6048],.light[data-v-940e6048]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-940e6048],.dark[data-v-940e6048]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-940e6048{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-940e6048{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-940e6048{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-940e6048]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-940e6048]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-940e6048]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-940e6048]{flex:1}.action-bar-container .action-bar .info-content[data-v-940e6048]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-940e6048]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-940e6048]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-940e6048]{display:flex;gap:var(--spacing-md)}main[data-v-940e6048]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-940e6048]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-940e6048]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-940e6048]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-940e6048]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-940e6048]{flex:1}.content-section .content-header[data-v-940e6048]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-940e6048]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-940e6048]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-940e6048]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-940e6048]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-940e6048]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-940e6048]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-940e6048 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.email-blacklist-tool[data-v-940e6048]{background:transparent;border-radius:0;border:none;overflow:visible}.tool-header[data-v-940e6048]{display:flex;align-items:flex-start;justify-content:space-between;padding:0 0 var(--spacing-md) 0;background:transparent;border-bottom:1px solid var(--color-border-primary);gap:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.tool-info[data-v-940e6048]{flex:1;min-width:0}.tool-title-section .tool-title[data-v-940e6048]{font-size:var(--font-size-display-sm);font-weight:var(--font-weight-bold);color:var(--color-foreground-primary);margin:0 0 var(--spacing-xs) 0;line-height:var(--line-height-tight)}.tool-title-section .tool-description[data-v-940e6048]{font-size:var(--font-size-text-sm);color:var(--color-text-secondary);margin:0;line-height:var(--line-height-relaxed)}.tool-header-meta[data-v-940e6048]{flex-shrink:0;display:flex;align-items:center}.tool-header-meta .last-analysis[data-v-940e6048]{font-size:var(--font-size-text-sm);color:var(--color-text-secondary)}.tool-header-meta .last-analysis strong[data-v-940e6048]{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.tool-actions[data-v-940e6048]{flex-shrink:0;display:flex;align-items:center;gap:var(--spacing-sm)}.state-message[data-v-940e6048]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-4xl);text-align:center;gap:var(--spacing-md)}.state-message .state-icon[data-v-940e6048]{font-size:var(--font-size-4xl);opacity:.6}.state-message p[data-v-940e6048]{font-size:var(--font-size-text-lg);font-weight:var(--font-weight-medium);color:var(--color-foreground-primary);margin:0}.state-message small[data-v-940e6048]{font-size:var(--font-size-text-sm);color:var(--color-text-secondary);margin:0}.loading-state[data-v-940e6048]{color:var(--color-text-brand-primary)}.loading-state .state-icon[data-v-940e6048]{animation:spin-940e6048 2s linear infinite}.error-state[data-v-940e6048]{color:var(--color-text-error)}.empty-state[data-v-940e6048]{color:var(--color-text-secondary)}.tool-setup[data-v-940e6048]{padding:var(--spacing-lg);background:var(--color-background-primary)}.tool-setup .setup-content[data-v-940e6048]{background:var(--color-background-secondary);border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius-md);padding:var(--spacing-lg)}.tool-setup .setup-content .setup-info[data-v-940e6048]{margin-bottom:var(--spacing-lg)}.tool-setup .setup-content .setup-info h4[data-v-940e6048]{font-size:var(--font-size-text-lg);font-weight:var(--font-weight-semibold);color:var(--color-foreground-primary);margin:0 0 var(--spacing-sm) 0}.tool-setup .setup-content .setup-info p[data-v-940e6048]{font-size:var(--font-size-text-sm);color:var(--color-text-secondary);margin:0;line-height:var(--line-height-relaxed)}.tool-setup .setup-content .setup-form[data-v-940e6048]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-lg)}.tool-setup .setup-content .setup-form .input-group .setup-input[data-v-940e6048]{margin-bottom:var(--spacing-xs)}.tool-setup .setup-content .setup-form .input-group .setup-hint[data-v-940e6048]{font-size:var(--font-size-text-xs);color:var(--color-text-secondary);display:block}.tool-content[data-v-940e6048]{padding:0}.updating-alert[data-v-940e6048]{margin-bottom:var(--spacing-lg)}.top-cards[data-v-940e6048]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.blacklist-content[data-v-940e6048]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.blacklist-section[data-v-940e6048]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius-md);overflow:hidden}.blacklist-section .section-header[data-v-940e6048]{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md);background:transparent;border-bottom:1px solid var(--color-border-primary)}.blacklist-section .section-header h4[data-v-940e6048]{font-size:var(--font-size-text-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.blacklist-section .section-header .cert-status[data-v-940e6048]{display:flex;align-items:center;gap:6px;font-size:var(--font-size-text-sm);font-weight:var(--font-weight-semibold);padding:4px var(--spacing-sm);border-radius:var(--radius-full)}.blacklist-section .section-header .cert-status .status-dot[data-v-940e6048]{width:6px;height:6px;border-radius:50%}.blacklist-section .section-header .cert-status.status-success[data-v-940e6048]{color:var(--color-success-700);background:var(--color-success-100)}.blacklist-section .section-header .cert-status.status-success .status-dot[data-v-940e6048]{background:var(--color-success-500)}.blacklist-section .section-header .cert-status.status-warning[data-v-940e6048]{color:var(--color-warning-700);background:var(--color-warning-100)}.blacklist-section .section-header .cert-status.status-warning .status-dot[data-v-940e6048]{background:var(--color-warning-500)}.blacklist-section .section-header .cert-status.status-error[data-v-940e6048]{color:var(--color-error-700);background:var(--color-error-100)}.blacklist-section .section-header .cert-status.status-error .status-dot[data-v-940e6048]{background:var(--color-error-500)}.blacklist-section .section-header .cert-status.status-unknown[data-v-940e6048]{color:var(--color-text-secondary);background:var(--color-background-tertiary)}.blacklist-section .section-header .cert-status.status-unknown .status-dot[data-v-940e6048]{background:var(--color-border-primary)}.blacklist-section .section-header .count-badge[data-v-940e6048]{font-size:var(--font-size-text-sm);font-weight:var(--font-weight-bold);padding:2px var(--spacing-sm);border-radius:var(--radius-sm);background:var(--color-background-tertiary);color:var(--color-text-secondary)}.blacklist-section .section-body[data-v-940e6048]{padding:var(--spacing-md)}.blacklist-section .section-body .info-row[data-v-940e6048]{display:flex;justify-content:space-between;align-items:flex-start;padding:var(--spacing-sm) 0;gap:var(--spacing-lg)}.blacklist-section .section-body .info-row[data-v-940e6048]:not(:last-child){border-bottom:1px solid var(--color-border-primary)}.blacklist-section .section-body .info-row .label[data-v-940e6048]{font-size:var(--font-size-text-sm);color:var(--color-text-secondary);font-weight:var(--font-weight-medium);flex-shrink:0;min-width:140px}.blacklist-section .section-body .info-row .label.danger[data-v-940e6048]{color:var(--color-error-600);font-weight:var(--font-weight-semibold)}.blacklist-section .section-body .info-row .label.success[data-v-940e6048]{color:var(--color-success-600);font-weight:var(--font-weight-semibold)}.blacklist-section .section-body .info-row .value[data-v-940e6048]{font-size:var(--font-size-text-sm);color:var(--color-text-primary);text-align:right;word-break:break-word}.blacklist-section .section-body .info-row .value.code[data-v-940e6048]{font-family:var(--font-family-mono);font-size:var(--font-size-text-xs)}.blacklist-section .section-body .info-row .value.text-success[data-v-940e6048]{color:var(--color-success-600);font-weight:var(--font-weight-semibold)}.blacklist-section .section-body .info-row .value.text-warning[data-v-940e6048]{color:var(--color-warning-600);font-weight:var(--font-weight-semibold)}.blacklist-section .section-body .info-row .value.text-error[data-v-940e6048]{color:var(--color-error-600);font-weight:var(--font-weight-semibold)}.blacklist-section .section-body .info-row.databases-row[data-v-940e6048]{flex-direction:column;align-items:stretch;gap:var(--spacing-sm);border-bottom:none;padding-bottom:0}.blacklist-section .section-body .info-row.databases-row .databases-list[data-v-940e6048]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.blacklist-section .section-body .info-row.databases-row .databases-list .db-tag[data-v-940e6048]{font-size:var(--font-size-text-xs);font-weight:var(--font-weight-medium);padding:2px var(--spacing-xs);border-radius:var(--radius-sm)}.blacklist-section .section-body .info-row.databases-row .databases-list .db-tag.listed[data-v-940e6048]{background:var(--color-error-100);color:var(--color-error-700)}.blacklist-section .section-body .info-row.databases-row .databases-list .db-tag.clean[data-v-940e6048]{background:var(--color-success-100);color:var(--color-success-700)}.blacklist-section .section-body .blacklist-item .item-header[data-v-940e6048]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-sm);padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--color-border-primary)}.blacklist-section .section-body .blacklist-item .item-header .item-name[data-v-940e6048]{font-size:var(--font-size-text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.blacklist-section .section-body .blacklist-item .item-header .item-name.code[data-v-940e6048]{font-family:var(--font-family-mono)}.blacklist-section .section-body .blacklist-item .item-header .item-status[data-v-940e6048]{display:flex;align-items:center;gap:6px;font-size:var(--font-size-text-xs);font-weight:var(--font-weight-semibold);padding:2px var(--spacing-sm);border-radius:var(--radius-full)}.blacklist-section .section-body .blacklist-item .item-header .item-status .status-dot[data-v-940e6048]{width:6px;height:6px;border-radius:50%}.blacklist-section .section-body .blacklist-item .item-header .item-status.status-success[data-v-940e6048]{color:var(--color-success-700);background:var(--color-success-100)}.blacklist-section .section-body .blacklist-item .item-header .item-status.status-success .status-dot[data-v-940e6048]{background:var(--color-success-500)}.blacklist-section .section-body .blacklist-item .item-header .item-status.status-warning[data-v-940e6048]{color:var(--color-warning-700);background:var(--color-warning-100)}.blacklist-section .section-body .blacklist-item .item-header .item-status.status-warning .status-dot[data-v-940e6048]{background:var(--color-warning-500)}.blacklist-section .section-body .blacklist-item .item-header .item-status.status-error[data-v-940e6048]{color:var(--color-error-700);background:var(--color-error-100)}.blacklist-section .section-body .blacklist-item .item-header .item-status.status-error .status-dot[data-v-940e6048]{background:var(--color-error-500)}.blacklist-section .section-body .blacklist-item .item-separator[data-v-940e6048]{height:1px;background:var(--color-border-primary);margin:var(--spacing-md) 0}.tool-metadata[data-v-940e6048]{margin-top:var(--spacing-xl);padding-top:var(--spacing-lg);border-top:1px solid var(--color-border-primary)}.tool-metadata .metadata-item[data-v-940e6048]{font-size:var(--font-size-text-sm);color:var(--color-text-secondary)}.tool-metadata .metadata-item strong[data-v-940e6048]{font-weight:var(--font-weight-semibold)}@media (max-width: 768px){.tool-header[data-v-940e6048]{flex-direction:column;align-items:stretch;gap:var(--spacing-md)}.tool-actions[data-v-940e6048]{justify-content:flex-end}.top-cards[data-v-940e6048],.setup-form[data-v-940e6048]{grid-template-columns:1fr}.blacklist-section .info-row[data-v-940e6048]{flex-direction:column;gap:var(--spacing-xs)}.blacklist-section .info-row .label[data-v-940e6048]{text-align:left}.blacklist-section .item-header[data-v-940e6048]{flex-direction:column;align-items:stretch;gap:var(--spacing-xs)}}[data-v-64f10ab3],[data-v-64f10ab3]:before,[data-v-64f10ab3]:after{box-sizing:border-box}html[data-v-64f10ab3],body[data-v-64f10ab3],h1[data-v-64f10ab3],h2[data-v-64f10ab3],h3[data-v-64f10ab3],h4[data-v-64f10ab3],h5[data-v-64f10ab3],h6[data-v-64f10ab3],p[data-v-64f10ab3],figure[data-v-64f10ab3],blockquote[data-v-64f10ab3],dl[data-v-64f10ab3],dd[data-v-64f10ab3],ul[data-v-64f10ab3],ol[data-v-64f10ab3]{margin:0;padding:0}body[data-v-64f10ab3]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-64f10ab3],ol[data-v-64f10ab3]{list-style:none}img[data-v-64f10ab3],picture[data-v-64f10ab3],svg[data-v-64f10ab3]{max-width:100%;display:block}input[data-v-64f10ab3],button[data-v-64f10ab3],textarea[data-v-64f10ab3],select[data-v-64f10ab3]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-64f10ab3]:focus-within{scroll-behavior:auto}[data-v-64f10ab3],[data-v-64f10ab3]:before,[data-v-64f10ab3]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-64f10ab3]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-64f10ab3]:hover{color:var(--color-text-brand-secondary)}a[data-v-64f10ab3]:active{color:var(--color-text-brand-tertiary)}button[data-v-64f10ab3]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-64f10ab3]:focus:not(:focus-visible){outline:none}[data-v-64f10ab3]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-64f10ab3],textarea[data-v-64f10ab3],select[data-v-64f10ab3]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-64f10ab3]:focus,textarea[data-v-64f10ab3]:focus,select[data-v-64f10ab3]:focus{border-color:var(--color-focus);outline:none}input[data-v-64f10ab3]:disabled,textarea[data-v-64f10ab3]:disabled,select[data-v-64f10ab3]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-64f10ab3]{border-collapse:collapse;width:100%}th[data-v-64f10ab3]{text-align:left}button[data-v-64f10ab3]:disabled,input[data-v-64f10ab3]:disabled,textarea[data-v-64f10ab3]:disabled,select[data-v-64f10ab3]:disabled{cursor:not-allowed}fieldset[data-v-64f10ab3]{border:none;padding:0;margin:0}legend[data-v-64f10ab3]{padding:0}details[data-v-64f10ab3]{display:block}summary[data-v-64f10ab3]{display:list-item;cursor:pointer}hr[data-v-64f10ab3]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-64f10ab3],pre[data-v-64f10ab3],kbd[data-v-64f10ab3],samp[data-v-64f10ab3]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-64f10ab3]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-64f10ab3]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-64f10ab3]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-64f10ab3]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-64f10ab3]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-64f10ab3]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-64f10ab3],h6[data-v-64f10ab3]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-64f10ab3]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-64f10ab3]::-webkit-scrollbar{height:4px}[data-v-64f10ab3]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-64f10ab3]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-64f10ab3]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-64f10ab3]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-64f10ab3]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-64f10ab3]:root,html[data-theme=light][data-v-64f10ab3],.light[data-v-64f10ab3]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-64f10ab3],.dark[data-v-64f10ab3]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-64f10ab3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-64f10ab3{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-64f10ab3{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-64f10ab3]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-64f10ab3]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-64f10ab3]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-64f10ab3]{flex:1}.action-bar-container .action-bar .info-content[data-v-64f10ab3]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-64f10ab3]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-64f10ab3]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-64f10ab3]{display:flex;gap:var(--spacing-md)}main[data-v-64f10ab3]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-64f10ab3]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-64f10ab3]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-64f10ab3]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-64f10ab3]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-64f10ab3]{flex:1}.content-section .content-header[data-v-64f10ab3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-64f10ab3]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-64f10ab3]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-64f10ab3]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-64f10ab3]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-64f10ab3]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-64f10ab3]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-64f10ab3 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.dns-twist-tool[data-v-64f10ab3]{background:transparent;border-radius:0;border:none;overflow:visible}.tool-header[data-v-64f10ab3]{display:flex;align-items:flex-start;justify-content:space-between;padding:0 0 var(--spacing-md) 0;background:transparent;border-bottom:1px solid var(--color-border-primary);gap:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.tool-info[data-v-64f10ab3]{flex:1;min-width:0}.tool-title-section .tool-title[data-v-64f10ab3]{font-size:var(--font-size-display-sm);font-weight:var(--font-weight-bold);color:var(--color-foreground-primary);margin:0 0 var(--spacing-xs) 0;line-height:var(--line-height-tight)}.tool-title-section .tool-description[data-v-64f10ab3]{font-size:var(--font-size-text-sm);color:var(--color-text-secondary);margin:0;line-height:var(--line-height-relaxed)}.tool-header-meta[data-v-64f10ab3]{flex-shrink:0;display:flex;align-items:center}.tool-header-meta .last-analysis[data-v-64f10ab3]{font-size:var(--font-size-text-sm);color:var(--color-text-secondary)}.tool-header-meta .last-analysis strong[data-v-64f10ab3]{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.tool-actions[data-v-64f10ab3]{flex-shrink:0;display:flex;align-items:center;gap:var(--spacing-sm)}.state-message[data-v-64f10ab3]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-4xl);text-align:center;gap:var(--spacing-md)}.state-message .state-icon[data-v-64f10ab3]{font-size:var(--font-size-4xl);opacity:.6}.state-message p[data-v-64f10ab3]{font-size:var(--font-size-text-lg);font-weight:var(--font-weight-medium);color:var(--color-foreground-primary);margin:0}.state-message small[data-v-64f10ab3]{font-size:var(--font-size-text-sm);color:var(--color-text-secondary);margin:0}.loading-state[data-v-64f10ab3]{color:var(--color-text-brand-primary)}.loading-state .state-icon[data-v-64f10ab3]{animation:spin-64f10ab3 2s linear infinite}.error-state[data-v-64f10ab3]{color:var(--color-text-error)}.empty-state[data-v-64f10ab3]{color:var(--color-text-secondary)}.tool-setup[data-v-64f10ab3]{padding:var(--spacing-lg);background:var(--color-background-primary)}.tool-setup .setup-content[data-v-64f10ab3]{background:var(--color-background-secondary);border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius-md);padding:var(--spacing-lg)}.tool-setup .setup-content .setup-info[data-v-64f10ab3]{margin-bottom:var(--spacing-lg)}.tool-setup .setup-content .setup-info h4[data-v-64f10ab3]{font-size:var(--font-size-text-lg);font-weight:var(--font-weight-semibold);color:var(--color-foreground-primary);margin:0 0 var(--spacing-sm) 0}.tool-setup .setup-content .setup-info p[data-v-64f10ab3]{font-size:var(--font-size-text-sm);color:var(--color-text-secondary);margin:0;line-height:var(--line-height-relaxed)}.tool-setup .setup-content .setup-form .setup-hint[data-v-64f10ab3]{font-size:var(--font-size-text-xs);color:var(--color-text-secondary);margin-top:var(--spacing-xs);display:block}.tool-content[data-v-64f10ab3]{padding:0}.updating-alert[data-v-64f10ab3]{margin-bottom:var(--spacing-lg)}.top-cards[data-v-64f10ab3]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.twist-content[data-v-64f10ab3]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.twist-section[data-v-64f10ab3]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius-md);overflow:hidden}.twist-section .section-header[data-v-64f10ab3]{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md);background:transparent;border-bottom:1px solid var(--color-border-primary)}.twist-section .section-header h4[data-v-64f10ab3]{font-size:var(--font-size-text-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.twist-section .section-header .cert-status[data-v-64f10ab3]{display:flex;align-items:center;gap:6px;font-size:var(--font-size-text-sm);font-weight:var(--font-weight-semibold);padding:4px var(--spacing-sm);border-radius:var(--radius-full)}.twist-section .section-header .cert-status .status-dot[data-v-64f10ab3]{width:6px;height:6px;border-radius:50%}.twist-section .section-header .cert-status.status-success[data-v-64f10ab3]{color:var(--color-success-700);background:var(--color-success-100)}.twist-section .section-header .cert-status.status-success .status-dot[data-v-64f10ab3]{background:var(--color-success-500)}.twist-section .section-header .cert-status.status-warning[data-v-64f10ab3]{color:var(--color-warning-700);background:var(--color-warning-100)}.twist-section .section-header .cert-status.status-warning .status-dot[data-v-64f10ab3]{background:var(--color-warning-500)}.twist-section .section-header .cert-status.status-error[data-v-64f10ab3]{color:var(--color-error-700);background:var(--color-error-100)}.twist-section .section-header .cert-status.status-error .status-dot[data-v-64f10ab3]{background:var(--color-error-500)}.twist-section .section-header .cert-status.status-unknown[data-v-64f10ab3]{color:var(--color-text-secondary);background:var(--color-background-tertiary)}.twist-section .section-header .cert-status.status-unknown .status-dot[data-v-64f10ab3]{background:var(--color-border-primary)}.twist-section .section-header .count-badge[data-v-64f10ab3]{font-size:var(--font-size-text-sm);font-weight:var(--font-weight-bold);padding:2px var(--spacing-sm);border-radius:var(--radius-sm);background:var(--color-background-tertiary);color:var(--color-text-secondary)}.twist-section .section-header .count-badge.error[data-v-64f10ab3]{background:var(--color-error-100);color:var(--color-error-700)}.twist-section .section-header .count-badge.warning[data-v-64f10ab3]{background:var(--color-warning-100);color:var(--color-warning-700)}.twist-section .section-body[data-v-64f10ab3]{padding:var(--spacing-md)}.twist-section .section-body .info-row[data-v-64f10ab3]{display:flex;justify-content:space-between;align-items:flex-start;padding:var(--spacing-sm) 0;gap:var(--spacing-lg)}.twist-section .section-body .info-row[data-v-64f10ab3]:not(:last-child){border-bottom:1px solid var(--color-border-primary)}.twist-section .section-body .info-row .label[data-v-64f10ab3]{font-size:var(--font-size-text-sm);color:var(--color-text-secondary);font-weight:var(--font-weight-medium);flex-shrink:0;min-width:140px}.twist-section .section-body .info-row .label.danger[data-v-64f10ab3]{color:var(--color-error-600);font-weight:var(--font-weight-semibold)}.twist-section .section-body .info-row .label.warning[data-v-64f10ab3]{color:var(--color-warning-600);font-weight:var(--font-weight-semibold)}.twist-section .section-body .info-row .value[data-v-64f10ab3]{font-size:var(--font-size-text-sm);color:var(--color-text-primary);text-align:right;word-break:break-word}.twist-section .section-body .info-row .value.code[data-v-64f10ab3]{font-family:var(--font-family-mono);font-size:var(--font-size-text-xs)}.twist-section .section-body .info-row .value.text-success[data-v-64f10ab3]{color:var(--color-success-600);font-weight:var(--font-weight-semibold)}.twist-section .section-body .info-row .value.text-warning[data-v-64f10ab3]{color:var(--color-warning-600);font-weight:var(--font-weight-semibold)}.twist-section .section-body .info-row .value.text-error[data-v-64f10ab3]{color:var(--color-error-600);font-weight:var(--font-weight-semibold)}.twist-section .section-body .info-row.domains-row[data-v-64f10ab3],.twist-section .section-body .info-row.fuzzer-row[data-v-64f10ab3]{flex-direction:column;align-items:stretch;gap:var(--spacing-sm);border-bottom:none;padding-bottom:0}.twist-section .section-body .info-row.domains-row .domains-list[data-v-64f10ab3],.twist-section .section-body .info-row.fuzzer-row .domains-list[data-v-64f10ab3]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.twist-section .section-body .info-row.domains-row .domains-list .domain-tag[data-v-64f10ab3],.twist-section .section-body .info-row.fuzzer-row .domains-list .domain-tag[data-v-64f10ab3]{font-size:var(--font-size-text-xs);font-weight:var(--font-weight-medium);padding:2px var(--spacing-xs);border-radius:var(--radius-sm)}.twist-section .section-body .info-row.domains-row .domains-list .domain-tag.high-risk[data-v-64f10ab3],.twist-section .section-body .info-row.fuzzer-row .domains-list .domain-tag.high-risk[data-v-64f10ab3]{background:var(--color-error-100);color:var(--color-error-700)}.twist-section .section-body .info-row.domains-row .domains-list .domain-tag.suspicious[data-v-64f10ab3],.twist-section .section-body .info-row.fuzzer-row .domains-list .domain-tag.suspicious[data-v-64f10ab3]{background:var(--color-warning-100);color:var(--color-warning-700)}.twist-section .section-body .info-row.domains-row .domains-list .domain-tag.fuzzer[data-v-64f10ab3],.twist-section .section-body .info-row.fuzzer-row .domains-list .domain-tag.fuzzer[data-v-64f10ab3]{background:var(--color-brand-100);color:var(--color-brand-700)}.twist-section .section-body .info-row.domains-row .fuzzer-info[data-v-64f10ab3],.twist-section .section-body .info-row.fuzzer-row .fuzzer-info[data-v-64f10ab3]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md)}.twist-section .section-body .info-row.domains-row .fuzzer-info .fuzzer-count[data-v-64f10ab3],.twist-section .section-body .info-row.fuzzer-row .fuzzer-info .fuzzer-count[data-v-64f10ab3]{font-size:var(--font-size-text-xs);color:var(--color-text-secondary);background:var(--color-background-tertiary);padding:2px var(--spacing-xs);border-radius:var(--radius-sm)}.twist-section .section-body .records-table .table-header[data-v-64f10ab3]{display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:var(--spacing-md);padding:var(--spacing-sm) 0;border-bottom:2px solid var(--color-border-primary);margin-bottom:var(--spacing-xs)}.twist-section .section-body .records-table .table-header span[data-v-64f10ab3]{font-size:var(--font-size-text-sm);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.twist-section .section-body .records-table .table-body .table-row[data-v-64f10ab3]{display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:var(--spacing-md);padding:var(--spacing-sm) 0;border-bottom:1px solid var(--color-border-primary)}.twist-section .section-body .records-table .table-body .table-row[data-v-64f10ab3]:last-child{border-bottom:none}.twist-section .section-body .records-table .table-body .table-row span[data-v-64f10ab3]{font-size:var(--font-size-text-sm);color:var(--color-text-secondary)}.twist-section .section-body .records-table .table-body .table-row span.domain-name[data-v-64f10ab3]{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.twist-section .section-body .records-table .table-body .table-row span.code[data-v-64f10ab3]{font-family:var(--font-family-mono);font-size:var(--font-size-text-xs)}.twist-section .section-body .records-table .table-body .table-row span.mx-records[data-v-64f10ab3],.twist-section .section-body .records-table .table-body .table-row span.ns-records[data-v-64f10ab3],.twist-section .section-body .records-table .table-body .table-row span.ip-address[data-v-64f10ab3]{word-break:break-all}.twist-section .section-body .fuzzer-table .table-header[data-v-64f10ab3]{display:grid;grid-template-columns:200px 80px 1fr;gap:var(--spacing-md);padding:var(--spacing-sm) 0;border-bottom:2px solid var(--color-border-primary);margin-bottom:var(--spacing-xs)}.twist-section .section-body .fuzzer-table .table-header span[data-v-64f10ab3]{font-size:var(--font-size-text-sm);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.twist-section .section-body .fuzzer-table .table-body .table-row[data-v-64f10ab3]{display:grid;grid-template-columns:200px 80px 1fr;gap:var(--spacing-md);padding:var(--spacing-sm) 0;border-bottom:1px solid var(--color-border-primary);align-items:start}.twist-section .section-body .fuzzer-table .table-body .table-row[data-v-64f10ab3]:last-child{border-bottom:none}.twist-section .section-body .fuzzer-table .table-body .table-row .fuzzer-method[data-v-64f10ab3]{font-size:var(--font-size-text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.twist-section .section-body .fuzzer-table .table-body .table-row .fuzzer-count[data-v-64f10ab3]{font-size:var(--font-size-text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.twist-section .section-body .fuzzer-table .table-body .table-row .domains-list[data-v-64f10ab3]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.twist-section .section-body .fuzzer-table .table-body .table-row .domains-list .domain-tag[data-v-64f10ab3]{font-size:var(--font-size-text-xs);font-weight:var(--font-weight-medium);padding:2px var(--spacing-xs);border-radius:var(--radius-sm);background:var(--color-brand-100);color:var(--color-brand-700)}.tool-metadata[data-v-64f10ab3]{margin-top:var(--spacing-xl);padding-top:var(--spacing-lg);border-top:1px solid var(--color-border-primary)}.tool-metadata .metadata-item[data-v-64f10ab3]{font-size:var(--font-size-text-sm);color:var(--color-text-secondary)}.tool-metadata .metadata-item strong[data-v-64f10ab3]{font-weight:var(--font-weight-semibold)}@media (max-width: 768px){.tool-header[data-v-64f10ab3]{flex-direction:column;align-items:stretch;gap:var(--spacing-md)}.tool-actions[data-v-64f10ab3]{justify-content:flex-end}.top-cards[data-v-64f10ab3]{grid-template-columns:1fr}.twist-section .info-row[data-v-64f10ab3]{flex-direction:column;gap:var(--spacing-xs)}.twist-section .info-row .label[data-v-64f10ab3],.twist-section .info-row .value[data-v-64f10ab3]{text-align:left}.twist-section .records-table .table-header[data-v-64f10ab3]{display:none}.twist-section .records-table .table-body .table-row[data-v-64f10ab3]{grid-template-columns:1fr;gap:var(--spacing-xs);padding:var(--spacing-md) 0}.twist-section .records-table .table-body .table-row span[data-v-64f10ab3]:before{content:attr(data-label);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);display:block;margin-bottom:4px}.twist-section .fuzzer-table .table-header[data-v-64f10ab3]{display:none}.twist-section .fuzzer-table .table-body .table-row[data-v-64f10ab3]{grid-template-columns:1fr;gap:var(--spacing-sm);padding:var(--spacing-md) 0}.twist-section .fuzzer-table .table-body .table-row .fuzzer-method[data-v-64f10ab3]{font-size:var(--font-size-text-md)}.twist-section .fuzzer-table .table-body .table-row .fuzzer-count[data-v-64f10ab3]{font-size:var(--font-size-text-xs);margin-bottom:var(--spacing-xs)}.twist-section .fuzzer-table .table-body .table-row .domains-list[data-v-64f10ab3]{margin-top:var(--spacing-xs)}}[data-v-c131ba42],[data-v-c131ba42]:before,[data-v-c131ba42]:after{box-sizing:border-box}html[data-v-c131ba42],body[data-v-c131ba42],h1[data-v-c131ba42],h2[data-v-c131ba42],h3[data-v-c131ba42],h4[data-v-c131ba42],h5[data-v-c131ba42],h6[data-v-c131ba42],p[data-v-c131ba42],figure[data-v-c131ba42],blockquote[data-v-c131ba42],dl[data-v-c131ba42],dd[data-v-c131ba42],ul[data-v-c131ba42],ol[data-v-c131ba42]{margin:0;padding:0}body[data-v-c131ba42]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-c131ba42],ol[data-v-c131ba42]{list-style:none}img[data-v-c131ba42],picture[data-v-c131ba42],svg[data-v-c131ba42]{max-width:100%;display:block}input[data-v-c131ba42],button[data-v-c131ba42],textarea[data-v-c131ba42],select[data-v-c131ba42]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-c131ba42]:focus-within{scroll-behavior:auto}[data-v-c131ba42],[data-v-c131ba42]:before,[data-v-c131ba42]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-c131ba42]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-c131ba42]:hover{color:var(--color-text-brand-secondary)}a[data-v-c131ba42]:active{color:var(--color-text-brand-tertiary)}button[data-v-c131ba42]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-c131ba42]:focus:not(:focus-visible){outline:none}[data-v-c131ba42]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-c131ba42],textarea[data-v-c131ba42],select[data-v-c131ba42]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-c131ba42]:focus,textarea[data-v-c131ba42]:focus,select[data-v-c131ba42]:focus{border-color:var(--color-focus);outline:none}input[data-v-c131ba42]:disabled,textarea[data-v-c131ba42]:disabled,select[data-v-c131ba42]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-c131ba42]{border-collapse:collapse;width:100%}th[data-v-c131ba42]{text-align:left}button[data-v-c131ba42]:disabled,input[data-v-c131ba42]:disabled,textarea[data-v-c131ba42]:disabled,select[data-v-c131ba42]:disabled{cursor:not-allowed}fieldset[data-v-c131ba42]{border:none;padding:0;margin:0}legend[data-v-c131ba42]{padding:0}details[data-v-c131ba42]{display:block}summary[data-v-c131ba42]{display:list-item;cursor:pointer}hr[data-v-c131ba42]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-c131ba42],pre[data-v-c131ba42],kbd[data-v-c131ba42],samp[data-v-c131ba42]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-c131ba42]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-c131ba42]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-c131ba42]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-c131ba42]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-c131ba42]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-c131ba42]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-c131ba42],h6[data-v-c131ba42]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-c131ba42]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-c131ba42]::-webkit-scrollbar{height:4px}[data-v-c131ba42]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-c131ba42]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-c131ba42]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-c131ba42]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-c131ba42]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-c131ba42]:root,html[data-theme=light][data-v-c131ba42],.light[data-v-c131ba42]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-c131ba42],.dark[data-v-c131ba42]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-c131ba42{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-c131ba42{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-c131ba42{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-c131ba42]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-c131ba42]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-c131ba42]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-c131ba42]{flex:1}.action-bar-container .action-bar .info-content[data-v-c131ba42]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-c131ba42]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-c131ba42]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-c131ba42]{display:flex;gap:var(--spacing-md)}main[data-v-c131ba42]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-c131ba42]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-c131ba42]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-c131ba42]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-c131ba42]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-c131ba42]{flex:1}.content-section .content-header[data-v-c131ba42]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-c131ba42]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-c131ba42]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-c131ba42]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-c131ba42]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-c131ba42]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-c131ba42]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-c131ba42 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.tech-service-detail-view[data-v-c131ba42]{padding:var(--spacing-xl)}.loading[data-v-c131ba42]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-6xl);text-align:center}.loading .loading-icon[data-v-c131ba42]{width:var(--spacing-4xl);height:var(--spacing-4xl);animation:spin-c131ba42 1s linear infinite;margin-bottom:var(--spacing-lg)}.not-found[data-v-c131ba42]{margin-bottom:var(--spacing-xl)}.page-header[data-v-c131ba42]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-xl);gap:var(--spacing-lg)}.tools-header[data-v-c131ba42]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-lg);gap:var(--spacing-lg)}.tools-title h2[data-v-c131ba42]{font-size:var(--font-size-display-lg);font-weight:var(--font-weight-semibold);margin:0;line-height:var(--line-height-tight)}.tools-actions[data-v-c131ba42]{flex-shrink:0}.tools-actions .icon[data-v-c131ba42]{width:var(--spacing-lg);height:var(--spacing-lg)}.tools-empty[data-v-c131ba42]{padding:var(--spacing-6xl) 0}.top-bar[data-v-c131ba42]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-3xl);padding:var(--spacing-2) 0 var(--spacing-4);border-bottom:1px solid var(--color-border-primary)}.breadcrumb[data-v-c131ba42]{display:flex;align-items:center;gap:var(--spacing-3)}.breadcrumb .breadcrumb-icon[data-v-c131ba42]{height:1rem;width:2rem;display:flex;justify-content:center;align-items:center;padding:0 .5rem;border-right:1px solid var(--color-text-tertiary);transition:color .2s ease;cursor:pointer}.breadcrumb .breadcrumb-link[data-v-c131ba42]{text-decoration:none;color:var(--color-text-primary);font-size:var(--font-size-text-xs);max-width:16rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .2s ease}.breadcrumb a[data-v-c131ba42]{cursor:pointer;text-decoration:none}.breadcrumb a[data-v-c131ba42]:hover{color:var(--color-brand-primary)}.breadcrumb .breadcrumb-divider[data-v-c131ba42]{width:.5rem;height:.5rem;border:1px solid var(--color-text-tertiary);border-bottom-color:transparent;border-left-color:transparent;transform:rotate(45deg)}.space[data-v-c131ba42]{flex:1}.header[data-v-c131ba42]{margin:var(--spacing-3xl) 0;background-color:var(--color-background-secondary);border-radius:var(--radius-lg);padding:var(--spacing-md) var(--spacing-lg)}.header .header-container .header-info .title-container[data-v-c131ba42]{display:flex;align-items:center;justify-content:space-between}.header .header-container .header-info .title-container h1[data-v-c131ba42]{margin:0;font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold)}.header .header-container .header-info .description[data-v-c131ba42]{color:var(--color-text-secondary);margin-top:var(--spacing-2);font-size:var(--font-size-text-md);line-height:1.5}.service-meta[data-v-c131ba42]{display:flex;gap:var(--spacing-lg);flex-wrap:wrap;margin-top:var(--spacing-md)}.meta-item[data-v-c131ba42]{display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-text-sm);color:var(--color-text-secondary)}.meta-item .icon[data-v-c131ba42]{width:var(--spacing-lg);height:var(--spacing-lg)}.meta-item a[data-v-c131ba42]{color:var(--color-brand-primary);text-decoration:none}.meta-item a[data-v-c131ba42]:hover{text-decoration:underline}@media (max-width: 768px){.tech-service-detail-view[data-v-c131ba42],.tool-details-container[data-v-c131ba42]{padding:var(--spacing-lg)}.top-bar[data-v-c131ba42]{flex-direction:column;align-items:flex-start;gap:var(--spacing-md)}.header .header-container .header-info .title-container h1[data-v-c131ba42]{font-size:var(--font-size-display-md)}}.breadcrumb-row[data-v-c131ba42]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-lg)}.monitoring-title-row[data-v-c131ba42]{margin-bottom:var(--spacing-lg)}.monitoring-title-row h1[data-v-c131ba42]{font-size:var(--font-size-display-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.description-row[data-v-c131ba42]{margin-bottom:var(--spacing-xl)}.description-row .description[data-v-c131ba42]{font-size:var(--font-size-text-lg);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0}.description-row .description-placeholder[data-v-c131ba42]{font-size:var(--font-size-text-lg);color:var(--color-text-tertiary);font-style:italic;margin:0}.tools-cards-row[data-v-c131ba42]{margin-bottom:var(--spacing-xl)}.tools-grid[data-v-c131ba42]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-lg)}@media (min-width: 1400px){.tools-grid[data-v-c131ba42]{grid-template-columns:repeat(4,1fr)}}@media (min-width: 1050px) and (max-width: 1399px){.tools-grid[data-v-c131ba42]{grid-template-columns:repeat(3,1fr)}}@media (min-width: 700px) and (max-width: 1049px){.tools-grid[data-v-c131ba42]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 699px){.tools-grid[data-v-c131ba42]{grid-template-columns:1fr;gap:var(--spacing-md)}}.tool-details-row[data-v-c131ba42]{margin-top:var(--spacing-24)}.modal-overlay[data-v-c131ba42]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:var(--z-index-modal);padding:var(--spacing-md)}.modal-content[data-v-c131ba42]{background:var(--color-background-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:100%;max-width:600px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-c131ba42]{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-lg);border-bottom:1px solid var(--color-border-primary)}.modal-header h3[data-v-c131ba42]{margin:0;font-size:var(--font-size-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.modal-header .modal-close[data-v-c131ba42]{background:none;border:none;padding:var(--spacing-xs);cursor:pointer;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary);transition:all var(--transition-fast)}.modal-header .modal-close[data-v-c131ba42]:hover{background:var(--color-background-secondary);color:var(--color-text-primary)}.modal-description[data-v-c131ba42]{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--color-border-primary);background:var(--color-background-secondary)}.modal-description p[data-v-c131ba42]{margin:0;font-size:var(--font-size-text-sm);color:var(--color-text-secondary);line-height:var(--line-height-text-md)}.modal-body[data-v-c131ba42]{flex:1;padding:var(--spacing-lg);overflow-y:auto}.config-section[data-v-c131ba42]{margin-bottom:var(--spacing-lg)}.config-section[data-v-c131ba42]:last-child{margin-bottom:0}.config-label[data-v-c131ba42]{display:block;font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin-bottom:var(--spacing-sm)}.config-switch[data-v-c131ba42]{margin-right:var(--spacing-sm);transform:scale(1.2)}.switch-text[data-v-c131ba42]{color:var(--color-text-primary)}.config-select[data-v-c131ba42]{width:100%;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border-primary);border-radius:var(--radius-sm);background:var(--color-background-primary);color:var(--color-text-primary);font-size:var(--font-size-text-sm)}.config-select[data-v-c131ba42]:focus{outline:none;border-color:var(--color-foreground-brand-primary);box-shadow:0 0 0 3px rgba(var(--color-foreground-brand-primary-rgb),.1)}.config-textarea[data-v-c131ba42]{width:100%;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border-primary);border-radius:var(--radius-sm);background:var(--color-background-primary);color:var(--color-text-primary);font-size:var(--font-size-text-sm);font-family:inherit;resize:vertical;min-height:80px}.config-textarea[data-v-c131ba42]:focus{outline:none;border-color:var(--color-foreground-brand-primary);box-shadow:0 0 0 3px rgba(var(--color-foreground-brand-primary-rgb),.1)}.config-textarea[data-v-c131ba42]::placeholder{color:var(--color-text-tertiary)}.config-help[data-v-c131ba42]{margin:var(--spacing-xs) 0 0 0;font-size:var(--font-size-text-xs);color:var(--color-text-tertiary);line-height:var(--line-height-text-sm)}.config-subtitle[data-v-c131ba42]{margin:0 0 var(--spacing-sm) 0;font-size:var(--font-size-text-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.tool-specific-config[data-v-c131ba42]{padding:var(--spacing-md);background:var(--color-background-secondary);border-radius:var(--radius-sm);border:1px solid var(--color-border-secondary)}.config-description[data-v-c131ba42]{margin:0;font-size:var(--font-size-text-sm);color:var(--color-text-secondary);line-height:var(--line-height-text-md)}.modal-footer[data-v-c131ba42]{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-lg);border-top:1px solid var(--color-border-primary);background:var(--color-background-secondary)}.footer-left[data-v-c131ba42],.footer-right[data-v-c131ba42]{display:flex;gap:var(--spacing-sm)}@media (max-width: 768px){.modal-overlay[data-v-c131ba42]{padding:var(--spacing-sm)}.modal-content[data-v-c131ba42]{max-height:95vh}.modal-header[data-v-c131ba42],.modal-body[data-v-c131ba42],.modal-footer[data-v-c131ba42]{padding:var(--spacing-md)}.modal-footer[data-v-c131ba42]{flex-direction:column;gap:var(--spacing-md)}.modal-footer .footer-left[data-v-c131ba42],.modal-footer .footer-right[data-v-c131ba42]{width:100%;justify-content:center}}.tool-tabs-container[data-v-c131ba42]{margin-bottom:var(--spacing-lg);display:flex;justify-content:center}.tool-details-container[data-v-c131ba42]{background:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-xl);width:100%}.tool-details[data-v-c131ba42]{width:100%}@media (max-width: var(--breakpoint-md)){.tool-numbers[data-v-c131ba42]{flex-direction:column;gap:var(--spacing-md)}.tool-kpis .kpi-row[data-v-c131ba42]{flex-direction:column;gap:var(--spacing-xs)}.tool-kpis .kpi-grid[data-v-c131ba42]{grid-template-columns:1fr;gap:var(--spacing-xs)}.monitoring-title-row h1[data-v-c131ba42]{font-size:var(--font-size-display-lg)}}[data-v-5769e03b],[data-v-5769e03b]:before,[data-v-5769e03b]:after{box-sizing:border-box}html[data-v-5769e03b],body[data-v-5769e03b],h1[data-v-5769e03b],h2[data-v-5769e03b],h3[data-v-5769e03b],h4[data-v-5769e03b],h5[data-v-5769e03b],h6[data-v-5769e03b],p[data-v-5769e03b],figure[data-v-5769e03b],blockquote[data-v-5769e03b],dl[data-v-5769e03b],dd[data-v-5769e03b],ul[data-v-5769e03b],ol[data-v-5769e03b]{margin:0;padding:0}body[data-v-5769e03b]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-5769e03b],ol[data-v-5769e03b]{list-style:none}img[data-v-5769e03b],picture[data-v-5769e03b],svg[data-v-5769e03b]{max-width:100%;display:block}input[data-v-5769e03b],button[data-v-5769e03b],textarea[data-v-5769e03b],select[data-v-5769e03b]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-5769e03b]:focus-within{scroll-behavior:auto}[data-v-5769e03b],[data-v-5769e03b]:before,[data-v-5769e03b]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-5769e03b]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-5769e03b]:hover{color:var(--color-text-brand-secondary)}a[data-v-5769e03b]:active{color:var(--color-text-brand-tertiary)}button[data-v-5769e03b]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-5769e03b]:focus:not(:focus-visible){outline:none}[data-v-5769e03b]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-5769e03b],textarea[data-v-5769e03b],select[data-v-5769e03b]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-5769e03b]:focus,textarea[data-v-5769e03b]:focus,select[data-v-5769e03b]:focus{border-color:var(--color-focus);outline:none}input[data-v-5769e03b]:disabled,textarea[data-v-5769e03b]:disabled,select[data-v-5769e03b]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-5769e03b]{border-collapse:collapse;width:100%}th[data-v-5769e03b]{text-align:left}button[data-v-5769e03b]:disabled,input[data-v-5769e03b]:disabled,textarea[data-v-5769e03b]:disabled,select[data-v-5769e03b]:disabled{cursor:not-allowed}fieldset[data-v-5769e03b]{border:none;padding:0;margin:0}legend[data-v-5769e03b]{padding:0}details[data-v-5769e03b]{display:block}summary[data-v-5769e03b]{display:list-item;cursor:pointer}hr[data-v-5769e03b]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-5769e03b],pre[data-v-5769e03b],kbd[data-v-5769e03b],samp[data-v-5769e03b]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-5769e03b]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-5769e03b]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-5769e03b]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-5769e03b]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-5769e03b]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-5769e03b]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-5769e03b],h6[data-v-5769e03b]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-5769e03b]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-5769e03b]::-webkit-scrollbar{height:4px}[data-v-5769e03b]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-5769e03b]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-5769e03b]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-5769e03b]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-5769e03b]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-5769e03b]:root,html[data-theme=light][data-v-5769e03b],.light[data-v-5769e03b]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-5769e03b],.dark[data-v-5769e03b]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-5769e03b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-5769e03b{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-5769e03b{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-5769e03b]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-5769e03b]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-5769e03b]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-5769e03b]{flex:1}.action-bar-container .action-bar .info-content[data-v-5769e03b]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-5769e03b]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-5769e03b]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-5769e03b]{display:flex;gap:var(--spacing-md)}main[data-v-5769e03b]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-5769e03b]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-5769e03b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-5769e03b]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-5769e03b]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-5769e03b]{flex:1}.content-section .content-header[data-v-5769e03b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-5769e03b]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-5769e03b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-5769e03b]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-5769e03b]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-5769e03b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-5769e03b]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-5769e03b var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.create-scope-view[data-v-5769e03b]{padding:var(--spacing-lg);max-width:calc(var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto;min-height:100vh}.header-section .header-content[data-v-5769e03b]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-lg)}.header-section .header-content .header-left[data-v-5769e03b],.header-section .header-content .header-right[data-v-5769e03b]{flex:1;display:flex;align-items:center}.header-section .header-content .header-right[data-v-5769e03b]{justify-content:flex-end}.header-section .page-title[data-v-5769e03b]{font-size:var(--font-size-display-sm);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0;text-align:center;flex:4}.stepper-container[data-v-5769e03b]{margin-bottom:var(--spacing-xl)}.scope-stepper[data-v-5769e03b]{padding:var(--spacing-lg)}.step-content[data-v-5769e03b]{position:relative}.stepper-enter-active[data-v-5769e03b]{transition:all .6s ease-out}.stepper-enter-from[data-v-5769e03b]{opacity:0;transform:translateY(-32px) scale(.95)}.stepper-enter-to[data-v-5769e03b]{opacity:1;transform:translateY(0) scale(1)}.slide-left-enter-active[data-v-5769e03b],.slide-left-leave-active[data-v-5769e03b],.slide-right-enter-active[data-v-5769e03b],.slide-right-leave-active[data-v-5769e03b]{transition:all .4s cubic-bezier(.25,.46,.45,.94)}.slide-left-enter-from[data-v-5769e03b]{opacity:0;transform:translate(var(--spacing-xxl)) scale(.95)}.slide-left-leave-to[data-v-5769e03b],.slide-right-enter-from[data-v-5769e03b]{opacity:0;transform:translate(calc(var(--spacing-xxl) * -1)) scale(.95)}.slide-right-leave-to[data-v-5769e03b]{opacity:0;transform:translate(var(--spacing-xxl)) scale(.95)}[data-v-d9634555],[data-v-d9634555]:before,[data-v-d9634555]:after{box-sizing:border-box}html[data-v-d9634555],body[data-v-d9634555],h1[data-v-d9634555],h2[data-v-d9634555],h3[data-v-d9634555],h4[data-v-d9634555],h5[data-v-d9634555],h6[data-v-d9634555],p[data-v-d9634555],figure[data-v-d9634555],blockquote[data-v-d9634555],dl[data-v-d9634555],dd[data-v-d9634555],ul[data-v-d9634555],ol[data-v-d9634555]{margin:0;padding:0}body[data-v-d9634555]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-d9634555],ol[data-v-d9634555]{list-style:none}img[data-v-d9634555],picture[data-v-d9634555],svg[data-v-d9634555]{max-width:100%;display:block}input[data-v-d9634555],button[data-v-d9634555],textarea[data-v-d9634555],select[data-v-d9634555]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-d9634555]:focus-within{scroll-behavior:auto}[data-v-d9634555],[data-v-d9634555]:before,[data-v-d9634555]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-d9634555]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-d9634555]:hover{color:var(--color-text-brand-secondary)}a[data-v-d9634555]:active{color:var(--color-text-brand-tertiary)}button[data-v-d9634555]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-d9634555]:focus:not(:focus-visible){outline:none}[data-v-d9634555]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-d9634555],textarea[data-v-d9634555],select[data-v-d9634555]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-d9634555]:focus,textarea[data-v-d9634555]:focus,select[data-v-d9634555]:focus{border-color:var(--color-focus);outline:none}input[data-v-d9634555]:disabled,textarea[data-v-d9634555]:disabled,select[data-v-d9634555]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-d9634555]{border-collapse:collapse;width:100%}th[data-v-d9634555]{text-align:left}button[data-v-d9634555]:disabled,input[data-v-d9634555]:disabled,textarea[data-v-d9634555]:disabled,select[data-v-d9634555]:disabled{cursor:not-allowed}fieldset[data-v-d9634555]{border:none;padding:0;margin:0}legend[data-v-d9634555]{padding:0}details[data-v-d9634555]{display:block}summary[data-v-d9634555]{display:list-item;cursor:pointer}hr[data-v-d9634555]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-d9634555],pre[data-v-d9634555],kbd[data-v-d9634555],samp[data-v-d9634555]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-d9634555]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-d9634555]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-d9634555]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-d9634555]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-d9634555]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-d9634555]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-d9634555],h6[data-v-d9634555]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-d9634555]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-d9634555]::-webkit-scrollbar{height:4px}[data-v-d9634555]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-d9634555]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-d9634555]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-d9634555]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-d9634555]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-d9634555]:root,html[data-theme=light][data-v-d9634555],.light[data-v-d9634555]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-d9634555],.dark[data-v-d9634555]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-d9634555{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-d9634555{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-d9634555{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-d9634555]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-d9634555]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-d9634555]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-d9634555]{flex:1}.action-bar-container .action-bar .info-content[data-v-d9634555]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-d9634555]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-d9634555]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-d9634555]{display:flex;gap:var(--spacing-md)}main[data-v-d9634555]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-d9634555]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-d9634555]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-d9634555]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-d9634555]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-d9634555]{flex:1}.content-section .content-header[data-v-d9634555]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-d9634555]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-d9634555]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-d9634555]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-d9634555]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-d9634555]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-d9634555]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-d9634555 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.scope-info-step[data-v-d9634555]{max-width:var(--width-4xl);margin:0 auto;padding:var(--spacing-xl) var(--spacing-lg)}.scope-info-step .step-container[data-v-d9634555]{background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-xl);margin-bottom:var(--spacing-lg)}.scope-info-step .info-header[data-v-d9634555]{margin-bottom:var(--spacing-xl);text-align:center}.scope-info-step .info-header h3[data-v-d9634555]{margin:0 0 var(--spacing-md) 0;font-size:var(--font-size-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.scope-info-step .info-header .description[data-v-d9634555]{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-text-md);line-height:var(--line-height-text-md)}.scope-info-step .scope-form[data-v-d9634555]{display:flex;flex-direction:column;gap:var(--spacing-lg);max-width:var(--width-2xl);width:100%;margin:0 auto}.scope-info-step .form-input[data-v-d9634555],.scope-info-step .form-textarea[data-v-d9634555]{width:100%}.scope-info-step .actions[data-v-d9634555]{display:flex;justify-content:space-between;gap:var(--spacing-md);max-width:var(--width-2xl);margin:0 auto}[data-v-8145122e],[data-v-8145122e]:before,[data-v-8145122e]:after{box-sizing:border-box}html[data-v-8145122e],body[data-v-8145122e],h1[data-v-8145122e],h2[data-v-8145122e],h3[data-v-8145122e],h4[data-v-8145122e],h5[data-v-8145122e],h6[data-v-8145122e],p[data-v-8145122e],figure[data-v-8145122e],blockquote[data-v-8145122e],dl[data-v-8145122e],dd[data-v-8145122e],ul[data-v-8145122e],ol[data-v-8145122e]{margin:0;padding:0}body[data-v-8145122e]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-8145122e],ol[data-v-8145122e]{list-style:none}img[data-v-8145122e],picture[data-v-8145122e],svg[data-v-8145122e]{max-width:100%;display:block}input[data-v-8145122e],button[data-v-8145122e],textarea[data-v-8145122e],select[data-v-8145122e]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-8145122e]:focus-within{scroll-behavior:auto}[data-v-8145122e],[data-v-8145122e]:before,[data-v-8145122e]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-8145122e]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-8145122e]:hover{color:var(--color-text-brand-secondary)}a[data-v-8145122e]:active{color:var(--color-text-brand-tertiary)}button[data-v-8145122e]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-8145122e]:focus:not(:focus-visible){outline:none}[data-v-8145122e]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-8145122e],textarea[data-v-8145122e],select[data-v-8145122e]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-8145122e]:focus,textarea[data-v-8145122e]:focus,select[data-v-8145122e]:focus{border-color:var(--color-focus);outline:none}input[data-v-8145122e]:disabled,textarea[data-v-8145122e]:disabled,select[data-v-8145122e]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-8145122e]{border-collapse:collapse;width:100%}th[data-v-8145122e]{text-align:left}button[data-v-8145122e]:disabled,input[data-v-8145122e]:disabled,textarea[data-v-8145122e]:disabled,select[data-v-8145122e]:disabled{cursor:not-allowed}fieldset[data-v-8145122e]{border:none;padding:0;margin:0}legend[data-v-8145122e]{padding:0}details[data-v-8145122e]{display:block}summary[data-v-8145122e]{display:list-item;cursor:pointer}hr[data-v-8145122e]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-8145122e],pre[data-v-8145122e],kbd[data-v-8145122e],samp[data-v-8145122e]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-8145122e]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-8145122e]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-8145122e]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-8145122e]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-8145122e]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-8145122e]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-8145122e],h6[data-v-8145122e]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-8145122e]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-8145122e]::-webkit-scrollbar{height:4px}[data-v-8145122e]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-8145122e]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-8145122e]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-8145122e]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-8145122e]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-8145122e]:root,html[data-theme=light][data-v-8145122e],.light[data-v-8145122e]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-8145122e],.dark[data-v-8145122e]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-8145122e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-8145122e{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-8145122e{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-8145122e]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-8145122e]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-8145122e]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-8145122e]{flex:1}.action-bar-container .action-bar .info-content[data-v-8145122e]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-8145122e]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-8145122e]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-8145122e]{display:flex;gap:var(--spacing-md)}main[data-v-8145122e]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-8145122e]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-8145122e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-8145122e]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-8145122e]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-8145122e]{flex:1}.content-section .content-header[data-v-8145122e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-8145122e]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-8145122e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-8145122e]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-8145122e]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-8145122e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-8145122e]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-8145122e var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.scope-criticality-step[data-v-8145122e]{max-width:var(--width-4xl);margin:0 auto;padding:var(--spacing-xl) var(--spacing-lg)}.scope-criticality-step .step-container[data-v-8145122e]{background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-xl);margin-bottom:var(--spacing-lg)}.scope-criticality-step .criticality-header[data-v-8145122e]{margin-bottom:var(--spacing-xl);text-align:center}.scope-criticality-step .criticality-header h3[data-v-8145122e]{margin:0 0 var(--spacing-md) 0;font-size:var(--font-size-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.scope-criticality-step .criticality-header .description[data-v-8145122e]{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-text-md);line-height:var(--line-height-text-md)}.scope-criticality-step .mode-selection[data-v-8145122e]{margin-bottom:var(--spacing-xl)}.scope-criticality-step .mode-selection h4[data-v-8145122e]{margin:0 0 var(--spacing-lg) 0;font-size:var(--font-size-text-lg);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.scope-criticality-step .mode-selection .mode-cards[data-v-8145122e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-md)}.scope-criticality-step .mode-selection .mode-cards .mode-card[data-v-8145122e]{padding:var(--spacing-lg);border:2px solid var(--color-border-primary);border-radius:var(--component-border-radius);background-color:var(--color-background-primary);cursor:pointer;transition:var(--transition-normal);text-align:center}.scope-criticality-step .mode-selection .mode-cards .mode-card[data-v-8145122e]:hover{border-color:var(--color-brand-500);transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.scope-criticality-step .mode-selection .mode-cards .mode-card.active[data-v-8145122e]{border-color:var(--color-brand-500);background-color:var(--color-background-secondary)}.scope-criticality-step .mode-selection .mode-cards .mode-card .mode-icon[data-v-8145122e]{width:48px;height:48px;margin:0 auto var(--spacing-md);color:var(--color-brand-500)}.scope-criticality-step .mode-selection .mode-cards .mode-card h5[data-v-8145122e]{margin:0 0 var(--spacing-sm) 0;font-size:var(--font-size-text-lg);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.scope-criticality-step .mode-selection .mode-cards .mode-card p[data-v-8145122e]{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm)}.scope-criticality-step .manual-selection[data-v-8145122e]{margin-bottom:var(--spacing-xl)}.scope-criticality-step .manual-selection h4[data-v-8145122e]{margin:0 0 var(--spacing-lg) 0;font-size:var(--font-size-text-lg);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.scope-criticality-step .manual-selection .criticality-control[data-v-8145122e]{width:100%}.scope-criticality-step .questionnaire-section[data-v-8145122e]{margin-bottom:var(--spacing-xl)}.scope-criticality-step .questionnaire-section h4[data-v-8145122e]{margin:0 0 var(--spacing-lg) 0;font-size:var(--font-size-text-lg);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.scope-criticality-step .questionnaire-section .questions-list[data-v-8145122e]{display:flex;flex-direction:column;gap:var(--spacing-lg);margin-bottom:var(--spacing-xl)}.scope-criticality-step .questionnaire-section .questions-list .question-item[data-v-8145122e]{padding:var(--spacing-lg);border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);background-color:var(--color-background-secondary)}.scope-criticality-step .questionnaire-section .questions-list .question-item .question-header[data-v-8145122e]{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-sm)}.scope-criticality-step .questionnaire-section .questions-list .question-item .question-header .question-number[data-v-8145122e]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:var(--color-brand-500);color:#fff;font-weight:var(--font-weight-bold);font-size:var(--font-size-text-sm);flex-shrink:0}.scope-criticality-step .questionnaire-section .questions-list .question-item .question-header h5[data-v-8145122e]{margin:0;font-size:var(--font-size-text-md);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.scope-criticality-step .questionnaire-section .questions-list .question-item .question-text[data-v-8145122e]{margin:0 0 var(--spacing-md) 0;padding-left:calc(32px + var(--spacing-md));color:var(--color-text-secondary);font-size:var(--font-size-text-md);line-height:var(--line-height-text-md)}.scope-criticality-step .questionnaire-section .questions-list .question-item .question-control[data-v-8145122e]{margin-left:calc(32px + var(--spacing-md));width:fit-content}.scope-criticality-step .questionnaire-section .score-display[data-v-8145122e]{display:flex;align-items:center;justify-content:center;gap:var(--spacing-xl);padding:var(--spacing-xl);border:2px solid var(--color-border-primary);border-radius:var(--component-border-radius);background-color:var(--color-background-secondary)}.scope-criticality-step .questionnaire-section .score-display .score-card[data-v-8145122e]{text-align:center}.scope-criticality-step .questionnaire-section .score-display .score-card .score-value[data-v-8145122e]{font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);color:var(--color-brand-500)}.scope-criticality-step .questionnaire-section .score-display .score-card .score-label[data-v-8145122e]{margin-top:var(--spacing-xs);color:var(--color-text-secondary);font-size:var(--font-size-text-sm)}.scope-criticality-step .questionnaire-section .score-display .criticality-result[data-v-8145122e]{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--component-border-radius);font-size:var(--font-size-text-lg);font-weight:var(--font-weight-bold)}.scope-criticality-step .questionnaire-section .score-display .criticality-result.criticality-0[data-v-8145122e]{background-color:#d4edda;color:#155724}.scope-criticality-step .questionnaire-section .score-display .criticality-result.criticality-1[data-v-8145122e]{background-color:#fff3cd;color:#856404}.scope-criticality-step .questionnaire-section .score-display .criticality-result.criticality-2[data-v-8145122e]{background-color:#ffe5cc;color:#cc5200}.scope-criticality-step .questionnaire-section .score-display .criticality-result.criticality-3[data-v-8145122e]{background-color:#f8d7da;color:#721c24}.scope-criticality-step .actions[data-v-8145122e]{display:flex;justify-content:space-between;gap:var(--spacing-md);max-width:var(--width-2xl);margin:0 auto}[data-v-596505d2],[data-v-596505d2]:before,[data-v-596505d2]:after{box-sizing:border-box}html[data-v-596505d2],body[data-v-596505d2],h1[data-v-596505d2],h2[data-v-596505d2],h3[data-v-596505d2],h4[data-v-596505d2],h5[data-v-596505d2],h6[data-v-596505d2],p[data-v-596505d2],figure[data-v-596505d2],blockquote[data-v-596505d2],dl[data-v-596505d2],dd[data-v-596505d2],ul[data-v-596505d2],ol[data-v-596505d2]{margin:0;padding:0}body[data-v-596505d2]{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-primary)}ul[data-v-596505d2],ol[data-v-596505d2]{list-style:none}img[data-v-596505d2],picture[data-v-596505d2],svg[data-v-596505d2]{max-width:100%;display:block}input[data-v-596505d2],button[data-v-596505d2],textarea[data-v-596505d2],select[data-v-596505d2]{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html[data-v-596505d2]:focus-within{scroll-behavior:auto}[data-v-596505d2],[data-v-596505d2]:before,[data-v-596505d2]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a[data-v-596505d2]{text-decoration:none;color:var(--color-text-brand-primary);transition:var(--transition-default)}a[data-v-596505d2]:hover{color:var(--color-text-brand-secondary)}a[data-v-596505d2]:active{color:var(--color-text-brand-tertiary)}button[data-v-596505d2]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}[data-v-596505d2]:focus:not(:focus-visible){outline:none}[data-v-596505d2]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input[data-v-596505d2],textarea[data-v-596505d2],select[data-v-596505d2]{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);transition:var(--transition-normal)}input[data-v-596505d2]:focus,textarea[data-v-596505d2]:focus,select[data-v-596505d2]:focus{border-color:var(--color-focus);outline:none}input[data-v-596505d2]:disabled,textarea[data-v-596505d2]:disabled,select[data-v-596505d2]:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table[data-v-596505d2]{border-collapse:collapse;width:100%}th[data-v-596505d2]{text-align:left}button[data-v-596505d2]:disabled,input[data-v-596505d2]:disabled,textarea[data-v-596505d2]:disabled,select[data-v-596505d2]:disabled{cursor:not-allowed}fieldset[data-v-596505d2]{border:none;padding:0;margin:0}legend[data-v-596505d2]{padding:0}details[data-v-596505d2]{display:block}summary[data-v-596505d2]{display:list-item;cursor:pointer}hr[data-v-596505d2]{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code[data-v-596505d2],pre[data-v-596505d2],kbd[data-v-596505d2],samp[data-v-596505d2]{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark[data-v-596505d2]{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}[data-v-596505d2]::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1[data-v-596505d2]{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2[data-v-596505d2]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3[data-v-596505d2]{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4[data-v-596505d2]{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5[data-v-596505d2],h6[data-v-596505d2]{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}[data-v-596505d2]{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}[data-v-596505d2]::-webkit-scrollbar{height:4px}[data-v-596505d2]::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}[data-v-596505d2]::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);transition:background var(--transition-normal)}[data-v-596505d2]::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}[data-v-596505d2]:root{--color-base-black: #000000;--color-base-transparent: #ffffff00;--color-base-white: #ffffff;--color-gray-light-mode-25: #fdfdfd;--color-gray-light-mode-50: #fafafa;--color-gray-light-mode-100: #f5f5f5;--color-gray-light-mode-200: #e9eaeb;--color-gray-light-mode-300: #d5d7da;--color-gray-light-mode-400: #a4a7ae;--color-gray-light-mode-500: #717680;--color-gray-light-mode-600: #535862;--color-gray-light-mode-700: #414651;--color-gray-light-mode-800: #252b37;--color-gray-light-mode-900: #181d27;--color-gray-light-mode-950: #0a0d12;--color-gray-dark-mode-25: #fafafa;--color-gray-dark-mode-50: #f7f7f7;--color-gray-dark-mode-100: #f0f0f1;--color-gray-dark-mode-200: #ececed;--color-gray-dark-mode-300: #cecfd2;--color-gray-dark-mode-400: #94979c;--color-gray-dark-mode-500: #85888e;--color-gray-dark-mode-600: #61656c;--color-gray-dark-mode-700: #373a41;--color-gray-dark-mode-800: #22262f;--color-gray-dark-mode-900: #13161b;--color-gray-dark-mode-950: #0c0e12;--color-brand-25: #fcfaff;--color-brand-50: #ffffe4;--color-brand-100: #fdffc5;--color-brand-200: #f8ff92;--color-brand-300: #f0ff53;--color-brand-400: #e1fb20;--color-brand-500: #b3cf00;--color-brand-600: #97b500;--color-brand-700: #728902;--color-brand-800: #5a6c08;--color-brand-900: #4c5b0c;--color-brand-950: #273300;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-error-950: #55160c;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #dcfae6;--color-success-200: #abefc6;--color-success-300: #75e0a7;--color-success-400: #47cd89;--color-success-500: #17b26a;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085d3a;--color-success-900: #074d31;--color-success-950: #053321;--color-gray-blue-25: #fcfcfd;--color-gray-blue-50: #f8f9fc;--color-gray-blue-100: #eaecf5;--color-gray-blue-200: #d5d9eb;--color-gray-blue-300: #b3b8db;--color-gray-blue-400: #717bbc;--color-gray-blue-500: #4e5ba6;--color-gray-blue-600: #3e4784;--color-gray-blue-700: #363f72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0d0f1c;--color-gray-cool-25: #fcfcfd;--color-gray-cool-50: #f9f9fb;--color-gray-cool-100: #eff1f5;--color-gray-cool-200: #dcdfea;--color-gray-cool-300: #b9c0d4;--color-gray-cool-400: #7d89b0;--color-gray-cool-500: #5d6b98;--color-gray-cool-600: #4a5578;--color-gray-cool-700: #404968;--color-gray-cool-800: #30374f;--color-gray-cool-900: #111322;--color-gray-cool-950: #0e101b;--color-gray-modern-25: #fcfcfd;--color-gray-modern-50: #f8fafc;--color-gray-modern-100: #eef2f6;--color-gray-modern-200: #e3e8ef;--color-gray-modern-300: #cdd5df;--color-gray-modern-400: #9aa4b2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4b5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-modern-950: #0d121c;--color-gray-neutral-25: #fcfcfd;--color-gray-neutral-50: #f9fafb;--color-gray-neutral-100: #f3f4f6;--color-gray-neutral-200: #e5e7eb;--color-gray-neutral-300: #d2d6db;--color-gray-neutral-400: #9da4ae;--color-gray-neutral-500: #6c737f;--color-gray-neutral-600: #4d5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1f2a37;--color-gray-neutral-900: #111927;--color-gray-neutral-950: #0d121c;--color-gray-iron-25: #fcfcfc;--color-gray-iron-50: #fafafa;--color-gray-iron-100: #f4f4f5;--color-gray-iron-200: #e4e4e7;--color-gray-iron-300: #d1d1d6;--color-gray-iron-400: #a0a0ab;--color-gray-iron-500: #70707b;--color-gray-iron-600: #51525c;--color-gray-iron-700: #3f3f46;--color-gray-iron-800: #26272b;--color-gray-iron-900: #1a1a1e;--color-gray-iron-950: #131316;--color-gray-true-25: #fcfcfc;--color-gray-true-50: #f7f7f7;--color-gray-true-100: #f5f5f5;--color-gray-true-200: #e5e5e5;--color-gray-true-300: #d6d6d6;--color-gray-true-400: #a3a3a3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-true-950: #0f0f0f;--color-gray-warm-25: #fdfdfc;--color-gray-warm-50: #fafaf9;--color-gray-warm-100: #f5f5f4;--color-gray-warm-200: #e7e5e4;--color-gray-warm-300: #d7d3d0;--color-gray-warm-400: #a9a29d;--color-gray-warm-500: #79716b;--color-gray-warm-600: #57534e;--color-gray-warm-700: #44403c;--color-gray-warm-800: #292524;--color-gray-warm-900: #1c1917;--color-gray-warm-950: #171412;--color-moss-25: #fafdf7;--color-moss-50: #f5fbee;--color-moss-100: #e6f4d7;--color-moss-200: #ceeab0;--color-moss-300: #acdc79;--color-moss-400: #86cb3c;--color-moss-500: #669f2a;--color-moss-600: #4f7a21;--color-moss-700: #3f621a;--color-moss-800: #335015;--color-moss-900: #2b4212;--color-moss-950: #1a280b;--color-green-light-25: #fafef5;--color-green-light-50: #f3fee7;--color-green-light-100: #e3fbcc;--color-green-light-200: #d0f8ab;--color-green-light-300: #a6ef67;--color-green-light-400: #85e13a;--color-green-light-500: #66c61c;--color-green-light-600: #4ca30d;--color-green-light-700: #3b7c0f;--color-green-light-800: #326212;--color-green-light-900: #2b5314;--color-green-light-950: #15290a;--color-green-25: #f6fef9;--color-green-50: #edfcf2;--color-green-100: #d3f8df;--color-green-200: #aaf0c4;--color-green-300: #73e2a3;--color-green-400: #3ccb7f;--color-green-500: #16b364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095c37;--color-green-900: #084c2e;--color-green-950: #052e1c;--color-teal-25: #f6fefc;--color-teal-50: #f0fdf9;--color-teal-100: #ccfbef;--color-teal-200: #99f6e0;--color-teal-300: #5fe9d0;--color-teal-400: #2ed3b7;--color-teal-500: #15b79e;--color-teal-600: #0e9384;--color-teal-700: #107569;--color-teal-800: #125d56;--color-teal-900: #134e48;--color-teal-950: #0a2926;--color-cyan-25: #f5feff;--color-cyan-50: #ecfdff;--color-cyan-100: #cff9fe;--color-cyan-200: #a5f0fc;--color-cyan-300: #67e3f9;--color-cyan-400: #22ccee;--color-cyan-500: #06aed4;--color-cyan-600: #088ab2;--color-cyan-700: #0e7090;--color-cyan-800: #155b75;--color-cyan-900: #164c63;--color-cyan-950: #0d2d3a;--color-blue-light-25: #f5fbff;--color-blue-light-50: #f0f9ff;--color-blue-light-100: #e0f2fe;--color-blue-light-200: #b9e6fe;--color-blue-light-300: #7cd4fd;--color-blue-light-400: #36bffa;--color-blue-light-500: #0ba5ec;--color-blue-light-600: #0086c9;--color-blue-light-700: #026aa2;--color-blue-light-800: #065986;--color-blue-light-900: #0b4a6f;--color-blue-light-950: #062c41;--color-blue-25: #f5faff;--color-blue-50: #eff8ff;--color-blue-100: #d1e9ff;--color-blue-200: #b2ddff;--color-blue-300: #84caff;--color-blue-400: #53b1fd;--color-blue-500: #2e90fa;--color-blue-600: #1570ef;--color-blue-700: #175cd3;--color-blue-800: #1849a9;--color-blue-900: #194185;--color-blue-950: #102a56;--color-blue-dark-25: #f5f8ff;--color-blue-dark-50: #eff4ff;--color-blue-dark-100: #d1e0ff;--color-blue-dark-200: #b2ccff;--color-blue-dark-300: #84adff;--color-blue-dark-400: #528bff;--color-blue-dark-500: #2970ff;--color-blue-dark-600: #155eef;--color-blue-dark-700: #004eeb;--color-blue-dark-800: #0040c1;--color-blue-dark-900: #00359e;--color-blue-dark-950: #002266;--color-indigo-25: #f5f8ff;--color-indigo-50: #eef4ff;--color-indigo-100: #e0eaff;--color-indigo-200: #c7d7fe;--color-indigo-300: #a4bcfd;--color-indigo-400: #8098f9;--color-indigo-500: #6172f3;--color-indigo-600: #444ce7;--color-indigo-700: #3538cd;--color-indigo-800: #2d31a6;--color-indigo-900: #2d3282;--color-indigo-950: #1f235b;--color-violet-25: #fbfaff;--color-violet-50: #f5f3ff;--color-violet-100: #ece9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c3b5fd;--color-violet-400: #a48afb;--color-violet-500: #875bf7;--color-violet-600: #7839ee;--color-violet-700: #6927da;--color-violet-800: #5720b7;--color-violet-900: #491c96;--color-violet-950: #2e125e;--color-purple-25: #fafaff;--color-purple-50: #f4f3ff;--color-purple-100: #ebe9fe;--color-purple-200: #d9d6fe;--color-purple-300: #bdb4fe;--color-purple-400: #9b8afb;--color-purple-500: #7a5af8;--color-purple-600: #6938ef;--color-purple-700: #5925dc;--color-purple-800: #4a1fb8;--color-purple-900: #3e1c96;--color-purple-950: #27115f;--color-fuchsia-25: #fefaff;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fbe8ff;--color-fuchsia-200: #f6d0fe;--color-fuchsia-300: #eeaafd;--color-fuchsia-400: #e478fa;--color-fuchsia-500: #d444f1;--color-fuchsia-600: #ba24d5;--color-fuchsia-700: #9f1ab1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6f1877;--color-fuchsia-950: #47104c;--color-pink-25: #fef6fb;--color-pink-50: #fdf2fa;--color-pink-100: #fce7f6;--color-pink-200: #fcceee;--color-pink-300: #faa7e0;--color-pink-400: #f670c7;--color-pink-500: #ee46bc;--color-pink-600: #dd2590;--color-pink-700: #c11574;--color-pink-800: #9e165f;--color-pink-900: #851651;--color-pink-950: #4e0d30;--color-rose-25: #fff5f6;--color-rose-50: #fff1f3;--color-rose-100: #ffe4e8;--color-rose-200: #fecdd6;--color-rose-300: #fea3b4;--color-rose-400: #fd6f8e;--color-rose-500: #f63d68;--color-rose-600: #e31b54;--color-rose-700: #c01048;--color-rose-800: #a11043;--color-rose-900: #89123e;--color-rose-950: #510b24;--color-orange-dark-25: #fff9f5;--color-orange-dark-50: #fff4ed;--color-orange-dark-100: #ffe6d5;--color-orange-dark-200: #ffd6ae;--color-orange-dark-300: #ff9c66;--color-orange-dark-400: #ff692e;--color-orange-dark-500: #ff4405;--color-orange-dark-600: #e62e05;--color-orange-dark-700: #bc1b06;--color-orange-dark-800: #97180c;--color-orange-dark-900: #771a0d;--color-orange-dark-950: #57130a;--color-orange-25: #fefaf5;--color-orange-50: #fef6ee;--color-orange-100: #fdead7;--color-orange-200: #f9dbaf;--color-orange-300: #f7b27a;--color-orange-400: #f38744;--color-orange-500: #ef6820;--color-orange-600: #e04f16;--color-orange-700: #b93815;--color-orange-800: #932f19;--color-orange-900: #772917;--color-orange-950: #511c10;--color-yellow-25: #fefdf0;--color-yellow-50: #fefbe8;--color-yellow-100: #fef7c3;--color-yellow-200: #feee95;--color-yellow-300: #fde272;--color-yellow-400: #fac515;--color-yellow-500: #eaaa08;--color-yellow-600: #ca8504;--color-yellow-700: #a15c07;--color-yellow-800: #854a0e;--color-yellow-900: #713b12;--color-yellow-950: #542c0d;--color-focus-ring: rgba(from var(--color-focus) r g b / .75);--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-120: 30rem;--spacing-140: 35rem;--spacing-160: 40rem;--spacing-180: 45rem;--spacing-192: 48rem;--spacing-256: 64rem;--spacing-320: 80rem;--spacing-360: 90rem;--spacing-400: 100rem;--spacing-480: 120rem;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-extra-thick: 4px;--radius-none: 0rem;--radius-xxs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999rem;--z-index-negative: -1;--z-index-base: 0;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-highest: 10000;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--font-size-text-xs: .75rem;--font-size-text-sm: .875rem;--font-size-text-md: 1rem;--font-size-text-lg: 1.125rem;--font-size-text-xl: 1.25rem;--font-size-display-xs: 1.5rem;--font-size-display-sm: 1.875rem;--font-size-display-md: 2.25rem;--font-size-display-lg: 3rem;--font-size-display-xl: 3.75rem;--font-size-display-2xl: 4.5rem;--line-height-text-xs: 1.125rem;--line-height-text-sm: 1.25rem;--line-height-text-md: 1.5rem;--line-height-text-lg: 1.75rem;--line-height-text-xl: 1.875rem;--line-height-display-xs: 2rem;--line-height-display-sm: 2.375rem;--line-height-display-md: 2.75rem;--line-height-display-lg: 3.75rem;--line-height-display-xl: 4.5rem;--line-height-display-2xl: 5.625rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--font-family-text: "Inter", sans-serif;--font-family-display: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-family-logo: "Inter", sans-serif;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .5s;--animation-duration-slowest: .6s;--animation-timing-ease: ease;--animation-timing-ease-in: ease-in;--animation-timing-ease-out: ease-out;--animation-timing-ease-in-out: ease-in-out;--animation-timing-linear: linear;--animation-timing-cubic: cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic: linear( 0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100% );--animation-default: var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-default: var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast: var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow: var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower: var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest: var(--animation-duration-slowest) var(--animation-timing-ease-in-out)}[data-v-596505d2]:root{--spacing-none: var(--spacing-0);--spacing-xxs: var(--spacing-0-5);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-12xl: var(--spacing-48);--spacing-13xl: var(--spacing-56);--spacing-14xl: var(--spacing-64);--width-xxs: var(--spacing-80);--width-xs: var(--spacing-96);--width-sm: var(--spacing-120);--width-md: var(--spacing-140);--width-lg: var(--spacing-160);--width-xl: var(--spacing-192);--width-2xl: var(--spacing-256);--width-3xl: var(--spacing-320);--width-4xl: var(--spacing-360);--width-5xl: var(--spacing-400);--width-6xl: var(--spacing-480);--menu-large-width: var(--spacing-64);--menu-small-width: var(--spacing-16);--menu-width: var(--menu-large-width);--auth-card-width: var(--spacing-160);--paragraph-max-width: var(--spacing-180);--container-padding-mobile: var(--spacing-4);--container-padding-desktop: var(--spacing-8);--container-max-width-desktop: var(--spacing-320);--component-border-radius: var(--radius-md);--component-border-radius-xxs: var(--radius-xxs);--component-border-radius-xs: var(--radius-xs);--component-border-radius-sm: var(--radius-sm);--component-border-radius-lg: var(--radius-lg);--component-border-radius-xl: var(--radius-xl);--component-shadow: var(--shadow-md);--component-shadow-hover: var(--shadow-lg);--component-shadow-active: var(--shadow-xl);--input-gap: var(--spacing-xs);--form-gap: var(--spacing-md);--form-section-gap: var(--spacing-lg);--form-element-height-sm: var(--spacing-8);--form-element-height-md: var(--spacing-10);--form-element-height-lg: var(--spacing-14);--card-padding: var(--spacing-6xl);--card-padding-sm: var(--spacing-xl);--z-index-background: var(--z-index-negative);--z-index-default: var(--z-index-base);--z-index-dropdown: calc(var(--z-index-low) + 10);--z-index-sticky: calc(var(--z-index-low) + 20);--z-index-fixed: calc(var(--z-index-low) + 30);--z-index-card: calc(var(--z-index-low) + 40);--z-index-info-bar: calc(var(--z-index-medium) - 10);--z-index-context-menu: calc(var(--z-index-medium) - 5);--z-index-menu: var(--z-index-medium);--z-index-overlay: calc(var(--z-index-medium) + 10);--z-index-modal: calc(var(--z-index-medium) + 20);--z-index-popover: calc(var(--z-index-medium) + 30);--z-index-tooltip: var(--z-index-high);--z-index-notification: calc(var(--z-index-high) + 10);--z-index-toast: calc(var(--z-index-high) + 20);--z-index-dialog: calc(var(--z-index-high) + 30);--z-index-loader: var(--z-index-highest);--z-index-onboarding: 10000;--onboarding-overlay-background: rgba(0, 0, 0, .8);--onboarding-spotlight-border-radius: var(--radius-md);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px}[data-v-596505d2]:root,html[data-theme=light][data-v-596505d2],.light[data-v-596505d2]{--color-text-primary: var(--color-gray-light-mode-900);--color-text-primary-on-brand: var(--color-base-white);--color-text-primary-on-brand-alt: var(--color-brand-300);--color-text-secondary: var(--color-gray-light-mode-700);--color-text-secondary-hover: var(--color-gray-light-mode-800);--color-text-secondary-on-brand: var(--color-brand-200);--color-text-tertiary: var(--color-gray-light-mode-600);--color-text-tertiary-hover: var(--color-gray-light-mode-700);--color-text-tertiary-on-brand: var(--color-brand-200);--color-text-quaternary: var(--color-gray-light-mode-500);--color-text-quaternary-on-brand: var(--color-brand-300);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-light-mode-500);--color-text-placeholder: var(--color-gray-light-mode-500);--color-text-placeholder-subtle: var(--color-gray-light-mode-300);--color-text-brand-primary: var(--color-brand-900);--color-text-brand-secondary: var(--color-brand-700);--color-text-brand-tertiary: var(--color-brand-600);--color-text-brand-tertiary-alt: var(--color-brand-600);--color-text-error-primary: var(--color-error-600);--color-text-error-primary-hover: var(--color-error-700);--color-text-on-error-primary: var(--color-error-900);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-border-primary: var(--color-gray-light-mode-300);--color-border-secondary: var(--color-gray-light-mode-200);--color-border-secondary-alt: #00000014;--color-border-tertiary: var(--color-gray-light-mode-100);--color-border-disabled: var(--color-gray-light-mode-300);--color-border-disabled-subtle: var(--color-gray-light-mode-200);--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-border-brand-dark: var(--color-brand-700);--color-border-error: var(--color-error-500);--color-border-error-subtle: var(--color-error-300);--color-foreground-primary: var(--color-gray-light-mode-900);--color-foreground-secondary: var(--color-gray-light-mode-700);--color-foreground-secondary-hover: var(--color-gray-light-mode-800);--color-foreground-tertiary: var(--color-gray-light-mode-600);--color-foreground-tertiary-hover: var(--color-gray-light-mode-700);--color-foreground-quaternary: var(--color-gray-light-mode-400);--color-foreground-quaternary-hover: var(--color-gray-light-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-light-mode-400);--color-foreground-disabled-subtle: var(--color-gray-light-mode-300);--color-foreground-brand-primary: var(--color-brand-600);--color-foreground-brand-primary-alt: var(--color-foreground-brand-primary);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover: var(--color-brand-600);--color-foreground-error-primary: var(--color-error-600);--color-foreground-error-secondary: var(--color-error-500);--color-foreground-warning-primary: var(--color-warning-600);--color-foreground-warning-secondary: var(--color-warning-500);--color-foreground-success-primary: var(--color-success-600);--color-foreground-success-secondary: var(--color-success-500);--color-background-primary: var(--color-base-white);--color-background-primary-alt: var(--color-base-white);--color-background-primary-hover: var(--color-gray-light-mode-100);--color-background-primary-solid: var(--color-gray-light-mode-950);--color-background-secondary: var(--color-gray-light-mode-50);--color-background-secondary-alt: var(--color-gray-light-mode-50);--color-background-secondary-hover: var(--color-gray-light-mode-100);--color-background-secondary-subtle: var(--color-gray-light-mode-25);--color-background-secondary-solid: var(--color-gray-light-mode-600);--color-background-tertiary: var(--color-gray-light-mode-100);--color-background-quaternary: var(--color-gray-light-mode-200);--color-background-active: var(--color-gray-light-mode-100);--color-background-disabled: var(--color-gray-light-mode-100);--color-background-disabled-subtle: var(--color-gray-light-mode-50);--color-background-overlay: var(--color-gray-light-mode-950);--color-background-brand-primary: var(--color-brand-50);--color-background-brand-primary-alt: var(--color-brand-50);--color-background-brand-secondary: var(--color-brand-100);--color-background-brand-solid: var(--color-brand-500);--color-background-brand-solid-hover: var(--color-brand-600);--color-background-brand-section: var(--color-brand-800);--color-background-brand-section-subtle: var(--color-brand-700);--color-background-error-primary: var(--color-error-50);--color-background-error-primary-hover: var(--color-error-100);--color-background-error-secondary: var(--color-error-100);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-700);--color-background-warning-primary: var(--color-warning-50);--color-background-warning-secondary: var(--color-warning-100);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-50);--color-background-success-secondary: var(--color-success-100);--color-background-success-solid: var(--color-success-600);--color-shadow-primary: var(--color-gray-light-mode-900);--color-shadow-primary-alt: var(--color-brand-900);--color-shadow-secondary: var(--color-gray-light-mode-800);--color-shadow-brand: var(--color-brand-500);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}html[data-theme=dark][data-v-596505d2],.dark[data-v-596505d2]{--color-text-primary: var(--color-gray-dark-mode-50);--color-text-primary-on-brand: var(--color-gray-dark-mode-50);--color-text-secondary: var(--color-gray-dark-mode-300);--color-text-secondary-hover: var(--color-gray-dark-mode-200);--color-text-secondary-on-brand: var(--color-gray-dark-mode-300);--color-text-tertiary: var(--color-gray-dark-mode-400);--color-text-tertiary-hover: var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand: var(--color-gray-dark-mode-400);--color-text-quaternary: var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand: var(--color-gray-dark-mode-400);--color-text-white: var(--color-base-white);--color-text-disabled: var(--color-gray-dark-mode-500);--color-text-placeholder: var(--color-gray-dark-mode-500);--color-text-placeholder-subtle: var(--color-gray-dark-mode-700);--color-text-brand-primary: var(--color-gray-dark-mode-50);--color-text-brand-secondary: var(--color-gray-dark-mode-300);--color-text-brand-tertiary: var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt: var(--color-gray-dark-mode-50);--color-text-error-primary: var(--color-error-400);--color-text-error-primary-hover: var(--color-error-300);--color-text-on-error-primary: var(--color-error-100);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-border-primary: var(--color-gray-dark-mode-700);--color-border-secondary: var(--color-gray-dark-mode-800);--color-border-secondary-alt: var(--color-gray-dark-mode-800);--color-border-tertiary: var(--color-gray-dark-mode-800);--color-border-disabled: var(--color-gray-dark-mode-700);--color-border-disabled-subtle: var(--color-gray-dark-mode-800);--color-border-brand: var(--color-brand-400);--color-border-brand-alt: var(--color-gray-dark-mode-700);--color-border-brand-dark: var(--color-brand-200);--color-border-error: var(--color-error-400);--color-border-error-subtle: var(--color-error-500);--color-foreground-primary: var(--color-base-white);--color-foreground-secondary: var(--color-gray-dark-mode-300);--color-foreground-secondary-hover: var(--color-gray-dark-mode-200);--color-foreground-tertiary: var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover: var(--color-gray-dark-mode-300);--color-foreground-quaternary: var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover: var(--color-gray-dark-mode-500);--color-foreground-white: var(--color-base-white);--color-foreground-disabled: var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle: var(--color-gray-dark-mode-600);--color-foreground-brand-primary: var(--color-brand-500);--color-foreground-brand-primary-alt: var(--color-gray-dark-mode-300);--color-foreground-brand-secondary: var(--color-brand-500);--color-foreground-brand-secondary-alt: var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover: var(--color-gray-dark-mode-500);--color-foreground-error-primary: var(--color-error-500);--color-foreground-error-secondary: var(--color-error-400);--color-foreground-warning-primary: var(--color-warning-500);--color-foreground-warning-secondary: var(--color-warning-400);--color-foreground-success-primary: var(--color-success-500);--color-foreground-success-secondary: var(--color-success-400);--color-background-primary: var(--color-gray-dark-mode-950);--color-background-primary-alt: var(--color-background-secondary);--color-background-primary-hover: var(--color-gray-dark-mode-800);--color-background-primary-solid: var(--color-background-secondary);--color-background-secondary: var(--color-gray-dark-mode-900);--color-background-secondary-alt: var(--color-background-primary);--color-background-secondary-hover: var(--color-gray-dark-mode-800);--color-background-secondary-subtle: var(--color-gray-dark-mode-900);--color-background-secondary-solid: var(--color-gray-dark-mode-600);--color-background-tertiary: var(--color-gray-dark-mode-800);--color-background-quaternary: var(--color-gray-dark-mode-700);--color-background-active: var(--color-gray-dark-mode-800);--color-background-disabled: var(--color-gray-dark-mode-800);--color-background-disabled-subtle: var(--color-gray-dark-mode-900);--color-background-overlay: var(--color-gray-dark-mode-800);--color-background-brand-primary: var(--color-brand-500);--color-background-brand-primary-alt: var(--color-background-secondary);--color-background-brand-secondary: var(--color-brand-600);--color-background-brand-solid: var(--color-brand-600);--color-background-brand-solid-hover: var(--color-brand-500);--color-background-brand-section: var(--color-background-secondary);--color-background-brand-section-subtle: var(--color-background-primary);--color-background-error-primary: var(--color-error-950);--color-background-error-primary-hover: var(--color-error-800);--color-background-error-secondary: var(--color-error-600);--color-background-error-solid: var(--color-error-600);--color-background-error-solid-hover: var(--color-error-500);--color-background-warning-primary: var(--color-warning-950);--color-background-warning-secondary: var(--color-warning-600);--color-background-warning-solid: var(--color-warning-600);--color-background-success-primary: var(--color-success-950);--color-background-success-secondary: var(--color-success-600);--color-background-success-solid: var(--color-success-600);--color-focus: var(--color-brand-500);--color-focus-error: var(--color-error-500)}@keyframes spin-596505d2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp-596505d2{0%{opacity:0;transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown-596505d2{0%{opacity:0;transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.tooltip[data-v-596505d2]{pointer-events:none;position:absolute;z-index:100;top:0;color:#fff;padding:.25rem .5rem;border-radius:var(--radius-xs);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;transition:opacity .2s ease-out}.action-bar-container[data-v-596505d2]{anchor-name:--action-bar-container;pointer-events:none;position:fixed;display:flex;justify-content:center;bottom:0;left:var(--menu-width);right:0;padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top,var(--color-background-primary),transparent)}.action-bar-container .action-bar[data-v-596505d2]{anchor-name:--action-bar;pointer-events:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);box-shadow:var(--component-shadow)}.action-bar-container .action-bar .space[data-v-596505d2]{flex:1}.action-bar-container .action-bar .info-content[data-v-596505d2]{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.action-bar-container .action-bar .info-content .info-text .label[data-v-596505d2]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value[data-v-596505d2]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions[data-v-596505d2]{display:flex;gap:var(--spacing-md)}main[data-v-596505d2]{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--container-padding-desktop);max-width:min(100vw - var(--menu-width),var(--container-max-width-desktop) + var(--container-padding-desktop) * 2);margin:0 auto}main .page-title[data-v-596505d2]{font-family:var(--font-family-title);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-lg);color:var(--color-text-primary)}.search-section[data-v-596505d2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);gap:var(--spacing-md);flex-wrap:wrap}.search-section .search-container[data-v-596505d2]{position:relative;flex:1;min-width:var(--width-xxs);max-width:var(--width-md)}.search-section .filters-container[data-v-596505d2]{display:flex;gap:var(--spacing-sm);align-items:center}.content-section[data-v-596505d2]{flex:1}.content-section .content-header[data-v-596505d2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.content-section .content-actions[data-v-596505d2]{display:flex;align-items:center;gap:var(--spacing-md)}.empty-state[data-v-596505d2]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:8px}.empty-state .empty-illustration[data-v-596505d2]{width:8rem;height:8rem;margin-bottom:var(--spacing-md)}.empty-state .empty-message[data-v-596505d2]{font-size:16px;color:var(--color-text-secondary);text-align:center}.loading-container[data-v-596505d2]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl)}.loading-container .loading-spinner[data-v-596505d2]{width:var(--spacing-10);height:var(--spacing-10);border:4px solid var(--color-border-secondary);border-top:4px solid var(--color-background-brand-solid);border-radius:50%;animation:spin-596505d2 var(--animation-duration-slow) linear infinite;margin-bottom:var(--spacing-md)}.scope-vendors-step[data-v-596505d2]{max-width:var(--width-4xl);margin:0 auto;padding:var(--spacing-xl) var(--spacing-lg)}.scope-vendors-step .step-container[data-v-596505d2]{background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-xl);margin-bottom:var(--spacing-lg)}.scope-vendors-step .vendors-header[data-v-596505d2]{margin-bottom:var(--spacing-xl);text-align:center}.scope-vendors-step .vendors-header h3[data-v-596505d2]{margin:0 0 var(--spacing-md) 0;font-size:var(--font-size-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.scope-vendors-step .vendors-header .description[data-v-596505d2]{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-text-md);line-height:var(--line-height-text-md)}.scope-vendors-step .search-section[data-v-596505d2]{margin-bottom:var(--spacing-xl);max-width:var(--width-2xl);margin-left:auto;margin-right:auto}.scope-vendors-step .vendors-list-section[data-v-596505d2],.scope-vendors-step .selected-vendors[data-v-596505d2]{margin-bottom:var(--spacing-xl)}.scope-vendors-step .vendors-list-section h4[data-v-596505d2],.scope-vendors-step .selected-vendors h4[data-v-596505d2]{margin:0 0 var(--spacing-lg) 0;font-size:var(--font-size-text-lg);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.scope-vendors-step .vendors-grid[data-v-596505d2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--spacing-md);margin-bottom:var(--spacing-md)}.scope-vendors-step .vendor-item[data-v-596505d2]{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-lg);border:2px solid var(--color-border-primary);border-radius:var(--component-border-radius);background-color:var(--color-background-primary);transition:var(--transition-normal);cursor:pointer}.scope-vendors-step .vendor-item[data-v-596505d2]:hover{border-color:var(--color-brand-500);background-color:var(--color-background-secondary);transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.scope-vendors-step .vendor-item.selected[data-v-596505d2]{border-color:var(--color-brand-500);background-color:var(--color-background-secondary)}.scope-vendors-step .vendor-item .vendor-info[data-v-596505d2]{flex:1;min-width:0}.scope-vendors-step .vendor-item .vendor-info h5[data-v-596505d2]{margin:0 0 var(--spacing-xs) 0;font-size:var(--font-size-text-md);font-weight:var(--font-weight-medium);color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scope-vendors-step .vendor-item .vendor-info p[data-v-596505d2]{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scope-vendors-step .load-more-section[data-v-596505d2]{display:flex;justify-content:center;margin-top:var(--spacing-lg)}.scope-vendors-step .load-more-section .load-more-button[data-v-596505d2]{min-width:200px}.scope-vendors-step .empty-vendors[data-v-596505d2]{padding:var(--spacing-xl) 0}.scope-vendors-step .actions[data-v-596505d2]{display:flex;justify-content:space-between;gap:var(--spacing-md);max-width:var(--width-2xl);margin:0 auto}
